Este documento resume los diferentes tipos de estructuras repetitivas como bucles while, for y do-while. Explica conceptos como iteración, acumuladores, contadores y el uso de banderas e instrucciones como break y continue para controlar bucles. Define cada tipo de bucle, cómo inicializar variables como contadores y acumuladores, y cómo funcionan las expresiones de inicio, control y operación final en los bucles for.
0 calificaciones0% encontró este documento útil (0 votos)
26 vistas2 páginas
Este documento resume los diferentes tipos de estructuras repetitivas como bucles while, for y do-while. Explica conceptos como iteración, acumuladores, contadores y el uso de banderas e instrucciones como break y continue para controlar bucles. Define cada tipo de bucle, cómo inicializar variables como contadores y acumuladores, y cómo funcionan las expresiones de inicio, control y operación final en los bucles for.
Este documento resume los diferentes tipos de estructuras repetitivas como bucles while, for y do-while. Explica conceptos como iteración, acumuladores, contadores y el uso de banderas e instrucciones como break y continue para controlar bucles. Define cada tipo de bucle, cómo inicializar variables como contadores y acumuladores, y cómo funcionan las expresiones de inicio, control y operación final en los bucles for.
Este documento resume los diferentes tipos de estructuras repetitivas como bucles while, for y do-while. Explica conceptos como iteración, acumuladores, contadores y el uso de banderas e instrucciones como break y continue para controlar bucles. Define cada tipo de bucle, cómo inicializar variables como contadores y acumuladores, y cómo funcionan las expresiones de inicio, control y operación final en los bucles for.
● Estructuras repetitivas: mientras (while), desde (for), repetir (do-while).
Las estructuras que repiten las intrucciones un número determinado de veces es son llamados bucles o lazos. ● Iteración: Repetir la ejecución de una secuencia de acciones. Se aplica un número entero de veces. ● Bucle While: Es el tipo de bucle más sencillo, comienza por evaluar la instrucción, la ejecuta sí es verdadera, y lo vuelve a repetir hasta que la instrucción sea negativa. Por eso se dice que la expresión está relacionada con la condición de salida. ● Acumuladores y Contadores. - Contador: Es una variable que se incrementará en una unidad cada vez que se ejecute el proceso. El contador se utiliza para llevar la cuenta de determinadas acciones durante la ejecución del programa. Un contador debe ser inicializado, lo cual consiste en asignarle un valor inicial (generalmente cero). contador = contador+1; ó contador+=1; ó contador++; ● Acumulador: La principal diferencia con el contador es que el incremento (o decremento) de cada suma es variable en lugar de constante. Puede ser un acumulador aditivo o multiplicativo. Un acumulador también debe ser inicializado (0 para la suma y 1 para la multiplicación). acumulador = acumulador+x; ó acumulador+=x; ● Bucle do While: Su función es igual a la de bucle while salvo que la expresión de control se evalúa al final del bucle. do (instrucción) while (expresión). ● Bucle for: Consiste en realizar una acción un número determinado de veces. Está compuesto por 3 expresiones, la de inicio, la de control y la de operación final. Funcionamiento del bucle for: - Primero se ejecuta la expresión de inicio. Normalmente esta es una expresión de asignación a una variable, que le da un valor inicial. - Luego se comprueba la expresión de control. Si esta expresión es verdadera se ejecuta la instrucción (o el grupo de instrucciones). Si la expresión es falsa el bucle finaliza. - Tras ejecutar la instrucción (o instrucciones) se evalúa la expresión de operación. Habitualmente lo que hace esta expresión es incrementar la variable de control. - A continuación se vuelve al segundo paso. El bucle finaliza cuando la expresión de control es falsa. ● Uso de banderas o interruptores: Una bandera, interruptor, o switch es una variable que puede tomar los valores falsos comunicando así información de una parte a otra del mismo. Pueden ser utilizados para el control de bucles. ● Break: La instrucción de salto break se usa para interrumpir (romper) la ejecución normal de un bucle. Así, el control del programa se transfiere (salta) a la primera instrucción después del bucle. ● Continue: Esta instrucción se usa para interrumpir (romper) la ejecución normal de un bucle. Sin embargo, el control del programa no se transfiere a la primera instrucción después del bucle (como break); sino que finaliza la iteración en curso, transfiriendo el control del programa a la condición de salida del bucle, para decidir si se debe realizar una nueva iteración o no.