CICLOS SECUENCIALES

Páginas: 5 (1127 palabras) Publicado: 18 de marzo de 2015
OBJETIVO: Conocer y saber los diferentes esquemas y pasos a seguir para conllevar un ciclo secuencial en el tema de la programación, con la finalidad de comprender y analizar el funcionamiento de éste, desde la sistemática de una secuencia simple o combinada, lo cual encauzara la mezcla entre la preparación del problema-solución, hacia la codificación del mismo en un lenguaje de programación.CICLOS SECUENCIALES

Son operaciones que se deben ejecutar un número repetido de veces. El conjunto de instrucciones que se ejecuta repetidamente cierto número de veces, se llama Ciclo, Bucle o Lazo. Se dice que es secuencial, cuando lleva una sucesión; es decir cuando la cadena va bien estructurada y conlleva una serie de pasos, uno detrás del otro.
Los bucles, iteraciones o sentenciasrepetitivas que modifican el flujo secuencial de un programa permitiendo la ejecución reiterada de una sentencia o sentencias; esto ya entrando en materia de programación.
Para llevar a cabo un ciclo, se deben de seguir una serie de requisitos que a continuación se nombran:

Fases de un ciclo:

1. Entrada de datos e instrucciones previas
2. Lazo o bucle
3. Instrucciones finales o resto del proceso
4.Salida de resultado

En el diagrama anterior, observa que la flecha que se regresa hacia arriba nos está indicando que hay que volver a evaluar la expresión. En ese caso como el bucle es infinito, no se tiene una condición para terminar y se estará haciendo siempre. En el siguiente ejemplo, ya se agregó una condición, la cual nos permitirá finalizar la ejecución del bucle en el caso en que lacondición se cumpla.

De ésta manera se comprueba como se trabaja un ciclo, como un proceso repetitivo que se ejecuta una o más instrucciones varías veces; y debe de contar con un incremento, entrada, regreso y una salida.

Incremento: Representa la frecuencia en que debe aumentarse la variable.

Entrada: Marca el principio o reinicio de las instrucciones que se encuentran dentro del ciclo.

Regreso:Indica donde termina el ciclo, en que momento el proceso se repite.

Salida: Indica la finalización de la ejecución de un ciclo.

Existen cuatro tipos principales de sentencias de ciclo

*Ciclo mientras
*Ciclo haga-mientras
*Ciclo repita-hasta
*Ciclo para

Ciclo mientras: permite ejecutar un bloque de instrucciones mientras que una expresión lógica dada se cumpla, es decir mientras su evaluación decomo resultado verdadero. La expresión lógica se denomina condición y siempre se evalúa antes de ejecutar el bloque de instrucciones. Si la condición no se cumple el bloque no se ejecuta, si la condición se cumple el bloque se ejecuta, después de lo cual la instrucción vuelve a empezar, es decir la condición se vuelve a evaluar, en caso en que la condición evalúe la primera vez como falsa elbloque de instrucciones no será ejecutado, lo cual quiere decir que el número de iteraciones de este bloque será cero, si la condición evalúa a verdadero la instrucción se ejecutará indefinidamente.


Ejemplo: dado un número natura “n”, se desea calcular la suma de los números de 1 hasta n

Variables conocidas
Un número natural
Variables desconocidas
Un número natural
condiciones
El número buscado esla suma de los naturales empezando en cero hasta el dado.

Especificación

Entradas
n= enteros, n> 0 (n es el número dado)
Salidas
Suma enteros, suma > 0, suma es la sumatoria de los primeros n números naturales
Suma= n

Ciclo haga-mientras: es similar al ciclo mientras, la diferencia radica en el momento de la evaluación de la condición, en éste ciclo lacondición se evalúa después de ejecutar el bloque de instrucciones; por lo tanto el bloque se ejecuta por lo menos una vez, este bloque se ejecuta nuevamente si la condición evalúa a verdadero y no se ejecuta mas si se evalúa como falso.

Ciclo repita-hasta: es muy similar al haga-mientras la diferencia esta en que el bloque de instrucciones, se ejecuta nuevamente solo si la condición es evaluada...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ciclo secuencial
  • Secuencial
  • Secuencial
  • Estrucuras secuenciales
  • Busqueda Secuencial
  • Curso secuencial
  • Algoritmos secuenciales
  • Texto secuencial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS