Вы находитесь на странице: 1из 21

INSTRUCCIONES DE

REPETICIÓN
CONTENIDO
ESTRUCTURAS DE REPETICIÓN

1. Estructura de repetición Mientras


2. Estructura de repetición Repetir
3. Estructura de repetición Para
Repetir … Mientras
Para
Hasta que
Instrucciones de repetición
Las estructuras que repiten una secuencia de
instrucciones un número determinado de veces se
denominan bucles y se denomina iteración al hecho de
repetir la ejecución de una secuencia de acciones.
Entre las estructuras repetitivas se encuentran:
Acumulador y contador
Para ello es necesario las variables:

: Es una variable que sirve para llevar una


cuenta con incrementos o decrementos constates.
Ejemplo: m = m + 1.

: Es una variable que sirve para guardar y


acumular valores que pueden ser diferentes cada vez. Es
una variable en la que se puede ir calculando la suma de
los valores que tome otra variable dentro del algoritmo.
Ejemplo:
Acum = Acum + V
Tot = Tot + Num
¿Cuál es el contador?
¿Quién es el acumulador?
¿Cómo llamaría a estas variables?
¿Cuál es el valor inicial del acumulador?
Mientras
EJEMPLO 1
i suma n

1 0 4

2 4

3 8

4 12

5 16

6 20

Prueba de
escritorio
Como vemos en la condición al principio se
cumple, pero como i se va incrementando,
al llegar hacer mayor que 5 se sale del
mientras y termina la ejecución.
EJEMPLO 2
EJEMPLO 3
La estructura while evalúa primero la condición, si se
cumple se ejecuta una acción o conjunto de acciones; si
no se cumple, no entra al ciclo. Por lo tanto esta estructura
se repite cero o más veces.
Repetir…Hasta que
Diferencias entre
el mientras y el repetir
EJEMPLO 4
Para…Hasta…Hacer
Es aquella en que el número de iteraciones del bucle o ciclo es
determinado directamente, por lo tanto se sabe en qué valor debe
comenzar y en qué valor terminar.

Ejecuta las instrucciones el ciclo un número


determinado de veces y controla de manera automática el
número de repeticiones o pasos que se tienen que llevar a cabo.
Para…Hasta…Hacer
EJEMPLO 5
CENTINELAS
El ciclo controlado por centinela el usuario puede suspender la
introducción de datos cuando lo desee, introduciendo una señal
adecuada llamada centinela. Un ciclo repetir controlado por
centinela es cuando el usuario digita una letra para salir como
por ejemplo S o N para indicar si se desea continuar o no. El
bucle debe repetirse hasta que la respuesta de usuario sea ‘n’ o
‘N’.
EJEMPLO 6
BANDERAS
Conocidas también como interruptores, swtich, flags o
conmutadores, son variables que pueden tomar solamente dos
valores durante la ejecución del programa, los cuales pueden ser
0 o 1, bien los valores booleanos true o false. Se le suele llamar
interruptores porque cuando toman los valores 0 o 1 están
simulando un interruptor abierto/cerrado o encendido/apagado.
Referencias pertenecientes a sus respectivos autores. Documento realizado por Angélica Triana

Вам также может понравиться