Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estructuras Repetitivas o Cíclicas (Variables de Ciclos (Suiches o…
Estructuras Repetitivas o Cíclicas
Se Utilizan
En un programa cuando se necesita repetir varias
veces una serie de acciones o instrucciones
Características
Los elementos involucrados
Tienen un inicio y un fin.
Se repiten cierto número de veces dependiendo de una Condición.
Tienen un grupo de acciones que se repiten.
Tipos de Ciclo
Mientras
Se utiliza para ejecutar repetitivamente un conjunto o bloque de instrucciones mientras se cumple una condición específica.
Permite ejecutar repetitivamente el conjunto de instrucciones hasta que la variable de la condición del ciclo cambie al valor con que se rompe el ciclo.
Haga Hasta
Ejecuta repetitivamente un conjunto o bloque de instrucciones hasta que se cumpla una condición determinada que se verificar al final del ciclo. Se ejecuta mientras el valor de la condición es falso, justo lo contrario al ciclo mientras.
La estructura Haga Hasta se ejecuta al menos una vez, ya que cuando la instrucción Haga Hasta se ejecuta, sólo se evalúa después de ejecutar las instrucciones que hay dentro del bucle.
Para (Desde)
Ejecuta repetitivamente un conjunto o bloque de instrucciones que se conoce de antemano y que por lo tanto no requiere de condición de salida; el contador para contar el número de iteraciones se incrementa o decrementa de modo automático.
El incremento cuando es de 1, no es necesario indicarlo si es mayor se debe indicar. Cuando es decremento se indica el valor de éste acompañado del signo (-).
Cuando el valor del contador es mayor que el final se asume un decremento (-). En caso contrario, se asume un incremento (+).
Variables de Ciclos
Suiches o interruptores
Un suiche o interruptor es un campo de memoria que puede tomar dos valores: falso o verdadero; sí o no; 1 o 0, a lo largo de la ejecución de un programa y permite comunicar información de una parte a otra del mismo programa.
Contador
Área de trabajo cuyo incremento o decremento es definido. El término contador está asociado con la acción de contar
EJ: valor <- valor +1
Acumulador
Área de trabajo donde se almacena un valor que puede ser variable. El término acumulador tiene de acumular (sumar cantidades). Ejemplo: la variable total es un acumulador. Total <- total + valor_producto
Registro centinela
Es el último registro que contiene una señal de fin de archivo y no se procesa. Cuando se utiliza el registro centinela se debe leer antes del ciclo el primer registro; una vez se procese éste, se realiza la lectura del siguiente (antes del fin del ciclo). No hay que utilizar contador para controlar el final del ciclo. Normalmente una variable del registro actúa como centinela para indicar la terminación del archivo.
Registro identificador
Variable que indica el número de iteraciones que deben realizarse en un ciclo. Se lee antes del ciclo, necesita de un contador para controlar cuándo se terminan de procesar todos los registros indicados en el registro identificador (variable)