Está en la página 1de 13

ESTRUCTURAS

REPETITIVAS
Estructuras Repetitivas

También llamadas bucles o


iterativas , nos permiten ejecutar
un mismo código, de manera
repetida, mientras se cumpla una
condición.
Repetición FOR - Para

Es una estructura lógica que permite formar un ciclo repetitivo, el cual es


controlado por un contador que tiene que definirse con un valor inicial, un
valor final y un incremento. Esto significa que debe conocerse de antemano
el número de veces que se debe repetir el ciclo.
Ejemplo: elaborar un algoritmo que calcule e imprima
la suma de los números del 1 hasta el 100.

Algoritmo
Declaración de variables
Enteros: Indice, Sumatoria
Sumatoria = 0
Para Indice = 1hasta Indice = 100
Sumatoria = Sumatoria + Indice
Fin_Para
Imprimir Sumatoria
For anidados

Al igual que todas las estructuras de control, es posible que un ciclo


FOR contenga anidado otro ciclo y éste a otro, por ejemplo:

FOR I = 1 hasta I = 10
Imprimir I
FOR J = 1 hasta J = 10
Imprimir J
ENDFOR
ENDFOR
Repetición While - Mientras

La repetición WHILE “mientras”,


es una estructura de control que
permite hacer una repetición en
un intervalo de cero a N veces,
esto se debe a que la condición
de control del ciclo se coloca al
principio de la estructura y se
entra al ciclo mientras la
condición sea verdadera. En
caso de que no se cumpla la
condición, se termina el ciclo.
Ejemplo: elaborar un algoritmo que calcule e imprima
la suma de los números del 1 hasta el 100.

Algoritmo
Declaración de variables
Enteros: Indice, Sumatoria
Sumatoria = 0
Indice = 1
Mientras (Indice <= 100)
Sumatoria = Sumatoria + Indice
Indice = Indice + 1
Fin_Mientras
Imprimir Sumatoria
Repetición Do-While - Repetir

Esta es una estructura lógica


repetitiva que permite
controlar la ejecución de
una acción o grupo de
acciones en forma
repetitiva, hasta que se
cumpla la condición de
terminación del ciclo
repetitivo.
Ejemplo: elaborar un algoritmo que calcule e imprima
la suma de los números del 1 hasta el 100.

Algoritmo
Declaración de variables
Enteros: Indice, Sumatoria
Sumatoria = 0
Indice = 1
Repetir
Sumatoria = Sumatoria + Indice
Indice = Indice + 1
Hasta que (Indice = 100)
Imprimir Sumatoria
Los bloques repetitivos en Scratch, permiten ejecutar uno o
varios bloques, un número determinado de veces o,
indefinidamente, mientras se cumpla una condición. Esta
estructura repetitiva ayuda a ahorrar tiempo y espacio en los
programas de Scratch.
Ejemplo
en
Scratch
Ejemplo
mejorado
Bucles
anidados

También podría gustarte