Estructuras Repetitivas

Las estructuras repetitivas se utilizan cuando se quiere que un conjunto de instrucciones se ejecuten un cierto número finito de veces.

while

Esta estructura se encarga de repetir de forma cíclica un conjunto de instrucciones que se encuentren dentro del bucle, esta repetición se realizará hasta que se cumpla la condición de parada que definamos de forma previa.

pseudocódigo

Mientras [Condición 1] Hacer
Instrucción 1
Instrucción 2
Mientras [Condición2] Hacer
Instrucción 3
Instrucción 4
Repetir
Instrucción 5
Instrucción 6
Repetir

diagrama de flujo

dev c++

while ( <expresión_lógica> )
{
<bloque_de_instrucciones>
}

DO- WHILE (HACER MIENTRAS)

pseudocódigo

Hacer
Instrucción 1
Instrucción 2
Hacer
Instrucción 3
Instrucción 4
Repetir Mientras [Condición 1]
Instrucción 5
Instrucción 6
Repetir Mientras [Condición 2]

diagrama de flujo

dev c ++

do
{

Bloque de Instrucciones....

}
while(condición de finalización)

La estructura HACER MIENTRAS cumple la misma función que la estructura MIENTRAS. La diferencia está en que la estructura MIENTRAS comprueba la condición al inicio y repetir lo hace al final. Es por ello que la estructura HACER MIENTRAS se ejecuta por lo menos una vez.

FOR

Esta estructura ejecuta las acciones del cuerpo del bucle un número especificado de veces, y de modo automático controla el número de iteraciones o pasos.

pseudocódigo

Escribir “Introduzca las notas”
Leer NOTA1, NOTA2
Calcular SUMA = NOTA1 + NOTA2
Calcular PRODUCTO = NOTA1 * NOTA2
Escribir “La suma de las dos notas es:” SUMA
Escribir “El producto de las dos notas es :”PRODUCTO
Fin programa

dev c++

for(int i = valor inicial; i <= valor final; i = i + paso)
{
Bloque de Instrucciones....}

diagrama de flujo