Você está na página 1de 7

Do While (estructura y diagrama)

Estructuras repetitivas

Las estructuras repetitivas o iterativas


son aquellas en las que las acciones se
ejecutan un número determinado de
veces y dependen de un valor
predefinido o el cumplimiento de una
determinada acción.
 Las estructuras repetitivas permiten representar aquellas
acciones que pueden descomponerse en otras sub-
acciones primitivas.
 Es una estructura con una entrada y una salida en la cual
se repite una acción un número determinado o
indeterminado de veces
 En una Estructura Repetitiva Mientras (While) se repite una
acción mientras se cumpla la condición que controla el
bucle. La característica principal de esta estructura es que
la condición es evaluada siempre antes de cada repetición.
 La estructura repetitiva Desde (FOR) permite que las
instrucciones las cuales contiene en su ámbito, se ejecuten
un número de veces determinado.
Estructura-Sintaxis

do {
    bloque de enunciados
} while (condición);

El bucle se ejecuta siempre una vez y al final se


evalúa la condición para decir si se ejecuta otra vez el
bucle o se termina su ejecución. En resumen, una
instrucción repetitiva do...while permite ejecutar
repetidamente (una o más veces) un bloque de
instrucciones, mientras que, una determinada
condición sea verdadera.
Ejemplo: Esto
imprime en
pantalla:

1
2
num = 1; 3
do { 4
5
printf(“%d\n”, num);
6
num = num + 1; 7
8
} while (num<=10); 9
10
La
printf(“La variable num vale: %d\n”, num); variable
num vale:
11

Cuando el <bloque_de_instrucciones>
sólo contiene una instrucción, los
caracteres abrir llave ({) y cerrar llave (})
son opcionales.
Diagrama

Diagrama de flujo de la estructura repetitiva Hacer-Mientras

Diagrama estructurado de la estructura repetitiva Hacer-Mientras


Ejemplo:
En el curso de algoritmos
existen 40 alumnos, de los
cuales se tiene el promedio de
la primera unidad. Se pide
realizar un algoritmo que
permita hallar el promedio
general de estos alumnos.

Diagrama de flujo

Diagrama estructurado

Você também pode gostar