Please enable JavaScript.
Coggle requires JavaScript to display documents.
tipos de ciclos o estructuras repetitivas. - Coggle Diagram
tipos de ciclos o estructuras repetitivas.
Características de cada ciclo.
Dentro de los algoritmos básicamente existen 3 tipos de ciclos o estructuras repetitivas
que son: mientras, haga hasta y para (desde).
Ciclo Mientras
Permite repetir una o más instrucciones hasta que la condición (expresión lógica) sea verdadera. Cuando una condición es falsa sale del bucle.
Definición
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.
Ciclo Repita
hasta
el ciclo se repite siempre y cuando el resultado de la condición lógica sea falso.
Deinicion
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 repetir se ejecuta al menos una vez, ya que cuando la instrucción repetir se ejecuta, sólo se evalúa después de ejecutar las instrucciones que hay dentro del bucle.
Ejemplo.
Ciclo Para o
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 (+).
Ejemplo.
Tipo de variables usadas en el ciclo
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. 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). 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).
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)