Vous êtes sur la page 1sur 9

ESTRUCTURAS DE REPETICIÓN

Bajo esta instrucción se pregunta primero acerca de una condición o predicado lógico,
MIENTRAS para así en base a un resultado de la evaluación, ejecutar o no la acción o
acciones que forman el cuerpo del bucle.

variables
c : entero
Mientras (condición) haga
inicio
acción1
c=0 Condición o predicado lógico
acción2
escribir
.
mientras ( c <= 5 ) haga
.
escribir c
Acción n
c=c+1 Acciones
Fin mientras
fin mientras
fin
EJERCICIOS

1 2

var
Diseñar un algoritmo que num, cua : real
permita obtener la suma de inicio
Escribir “Digite número”
los gastos que hicimos en leer num
nuestro ultimo viaje, pero mientras ( num > -1 ) haga
cua = num ^ 2
no sabemos exactamente Escribir num, ‘al cuadrado es ’, cua
cuantos fueron. Escribir ‘Digite otro num’
leer num
fin mientras
escribir
fin
Es útil en aquellas ocasiones en las cuales se desea que un bucle o ciclo de
HAGA MIENTRAS repetición sea ejecutado al menos una vez antes de verificar la condición de
repetición. El bucle se ejecuta siempre que el valor de la expresión sea verdadero.

Haga
acción1
acción2
.
.
Acción n
mientras ( condición ) Acciones

Condición o predicado lógico


EJERCICIOS

1 2

Elaborar un algoritmo que lea 5 números y Construir un programa que imprima los cinco primeros
determine cual es el mayor. números pares
Es aquella en la cual el número de iteraciones o ciclos del bucle, se conocen de
Desde o para antemano y por ello, no es preciso especificar ninguna condición de salida para
detener el bucle. En su lugar, una variable contador controla automáticamente el
numero de iteraciones fijadas y se termina cuando llega al valor final.

para var desde valor inicial a valor final [ paso ] hacer


acción1
acción2
.
.
acciónn
fin para
EJERCICIOS

1 2

Escriba la tabla de multiplicar de Realizar un programa que lea 5 números enteros y


un número deseado determine la cantidad de
pares.
Inicio
variables
c : entero
mientras ( c <= 5 ) haga
escribir c
c=c+1
fin mientras
fin

Vous aimerez peut-être aussi