Aprender Para La Vida
Ciclos Repetitivos
MIENTRAS:
El CICLO MIENTRAS ejecuta un bloque de acciones ‘mientras’ que una condición dada se cumpla, es decir,cuando la condición evalúa a verdadero. La condición es evaluada antes de ejecutar el bloque de acciones y si la condición no se cumple, el bloque no se ejecuta. De esta manera es que el número derepeticiones del bloque de acciones sea cero, pues, si la condición la primera vez evalúa a falso, el bloque no será ejecutado alguna vez. La forma general del ciclo mientras es la siguiente:
mientras(condición) hacer
fin_mientras
Donde, (condición) es la condición que determina si el bloque de accioneses ejecutado o no. Si la condición evalúa a verdadero el bloque es ejecutado y si evalúa afalso no es ejecutado. Después de ejecutar el bloque de acciones se vuelve a evaluar la condición.
PARA:
ciclo para, es una estructura de control en la que se puede indicar el número máximo deiteraciones. Está disponible en casi todos los lenguajes de programación imperativos.
Variable de control: prácticamente un mandato impuesto por el uso habitual es utilizar la letra i como variable decontrol, o bien sus sucesoras en caso de bucles anidados. El uso de esta letra críptica quizás a primera vista es sin embargo una excelente forma de aportar agilidad de lectura al código por su uso tanextensivo. Como raras veces los bucles anidados superan las tres dimensiones (por una sencilla cuestión de explosión exponencial), las letras i, j y k suelen ser las únicas relacionadas con este uso.En C se define en el primer parámetro de la instrucción junto con la inicialización (opcional).
Inicialización de la variable de control: en pseudolenguaje se pide explicitarlo (es la sección :=ValorInicial), sin embargo, otros lenguajes más permisivos como C no lo requieren de forma obligatoria. De todos modos, la práctica de utilizar variables de control que no se inicializan en el bucle...
Regístrate para leer el documento completo.