You are on page 1of 6

CONCEPTUALIZACION

La definición de ciclo entre otros es “eventos que tienen un comienzo y


un desarrollo y al cabo de los cuales, vuelven a iniciarse. Es decir, donde se
comienza se termina.
Repetitivo: es la característica de repetir varias veces .
Por lo tanto los ciclos repetitivos son un conjunto de instrucciones que se repetirán
de manera definida de acuerdo a la cantidad de veces que se necesite para
resolver un enunciado.

Entre los ciclos repetitivos tenemos:

• PARA

• Mientras QUE

• Haga Hasta
CICLO PARA
Todo ciclo repetitivo debe ser controlado por una variable llamada “contadora”
quien lleva el número de veces que se repite un conjunto de instrucciones y
garantiza que se haga el número de veces definido por el usuario. La variable
contadora debe ser inicializada y se debe indicar el número máximo de repeticiones
a realizar. De acuerdo al ciclo repetitivo a utilizar, se utilizara de una forma u otra la
variable contadora.

CICLO PARA:
Sintaxis:

Para i=ni, nf, inc haga Donde i es la variable contadora que controla
inst 1 el ciclo.
inst 2 ni: valor inicial de la variable contadora
… nf: número de veces totales a repetir
inst n inc: incremento de la variable contadora.
Fin Para
EJEMPLO CICLO PARA
Ejemplo: Realice un algoritmo que lea 5 números:
Inicio Prueba
Para i=1, 5, 1 haga i=1, 2, 3, 4, 5, 6
Lea Num Num= 5, 6, 3, 2, 1
Fin Para
Cómo funciona el ciclo?
Rta: La variable contadora controladora del ciclo (i) comienza con el valor 1
y realiza la instrucción de asignar a la variable Num un valor, teniendo
como resultado la lectura de 5 números tal y como lo muestra el
ejemplo. Cada vez que termina el ciclo para, se ve el valor del
incremento (1) y se le suma al valor que tenga i. Luego se devuelve al
inicio del ciclo y se pregunta si el valor que tiene i es menor o igual al
valor 5. En cuanto el valor que tome i sea mayor se sale del ciclo.
Si el valor de nf, fuese 10, entonces se leerían 10 números y a medida que
cambia el valor, va cambiando el número de veces que se lee un
número
MIENTRAS QUE
El ciclo Mientras que Funciona con una condición que maneja los valores que toma la
variable contadora controladora, por lo tanto, debemos conocer el valor inicial de la
variable contadora controladora y dentro del ciclo asignar una operación o fórmula que
permita que su valor se incremente hasta llegar al número de veces que se deben
repetir las instrucciones dentro del ciclo.
La sintaxis es:

MQ (condición) Haga Donde la condición debe contener la variable


Inst 1 contadora controladora, y dentro de las
. Instrucciones del ciclo se debe incrementar
. su valor
Inst n
Fin MQ
Cómo funciona: Se realizarán las instrucciones Mientras Que la condición sea
VERDADERA, al ser FALSA se sale del ciclo
EJEMPLO CICLO MIENTRAS QUE
RUA que lea 5 Números utilizando el ciclo MQ

Rta: Debemos considerar que comenzaremos preguntando por el Primer número, luego
por el segundo y así sucesivamente hasta leer 5 números, por lo tanto, se debe
inicializar la variable contadora controladora en 1

INICIO Prueba de escritorio


i1 i=1, 2, 3, 4, 5, 6
MQ(i<=5) haga Num= 8, 5, 12, 45, 7
Lea Num
i i+1
FinMQ

Como funciona la prueba:


Se da el valor inicial de i que es 1 y se pregunta por la condición. Si es verdadera, debe
realizar dos operaciones, una que lea un número y la otra que se le sume 1 al valor que
tenga i. Estas instrucciones se realizarán mientras se cumpla que el valor que tome i
sean menor o igual que 5 al ser mayor se sale del ciclo inmediatamente.

You might also like