English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En algunas circunstancias, necesitas ejecutar múltiples veces un bloque de código. Por lo general, las instrucciones se ejecutan en orden. Primero se ejecuta la primera instrucción de la función, luego la segunda, y así sucesivamente.
Los lenguajes de programación proporcionan varias estructuras de control que permiten rutas de ejecución más complejas.
Las sentencias de bucle permiten que se ejecute una instrucción o un grupo de instrucciones varias veces. A continuación se muestra la forma general de las sentencias de bucle en la mayoría de los lenguajes de programación.-
MATLAB proporciona los siguientes tipos de bucles para manejar las necesidades de bucle. Haga clic en los siguientes enlaces para ver más detalles.-
Números de secuencia | Tipos de bucles y explicaciones |
---|---|
1 | Bucle while Repetir una instrucción o un grupo de instrucciones mientras una condición específica es verdadera. Prueba la condición antes de ejecutar el cuerpo del bucle. |
2 | Bucle for Ejecutar una secuencia de instrucciones varias veces y simplificar el código de gestión de variables del bucle. |
3 | Bucles anidados Se puede usar un bucle dentro de otro bucle en cualquier otro bucle. |
Las sentencias de control de bucle cambian el orden normal de ejecución. Cuando la ejecución sale del ámbito, todos los objetos automáticos creados en ese ámbito se destruyen.
MATLAB admite los siguientes tipos de sentencias de control. Haga clic en los siguientes enlaces para ver más detalles.
Números de secuencia | Sentencias de control y explicaciones |
---|---|
1 | Sentencia break Termina la sentencia de bucle y transfiere inmediatamente la ejecución a la siguiente sentencia después del bucle. |
2 | Sentencia continue Hace que el bucle salte el resto de su cuerpo y vuelva a probar su estado inmediatamente antes de repetir. |