sábado, 19 de abril de 2014

EVAP 3

BUCLES

En programación, un bucle o instrucción de control repetitiva (o iterativa) permite ejecutar una o más instrucciones varias veces, es decir, permite ejecutar un bloque de instrucciones repetidamente, escribiéndolas una sola vez en el algoritmo, reduciendo de este modo el código del mismo. A los bucles también se los conoce como ciclos o lazos.
El bucle y los condicionales representan la base de la programación estructurada. Es una evolución del código ensamblador, donde la única posibilidad de iterar un código era establecer una sentencia jump (que en los lenguajes de programación fue sustituida por el "ir a" o GOTO).


Bucle finito
Los bucles finitos se ejecutan un determinado número de veces y pueden tener Varios tipos de estructuras.
Ejemplo:
 


 Algoritmo:
 1°- Inicio:
 Promedio de notas
2°-declaracion:
Leer notas “I”. (Nn°)
3°-asigancion:
Sumatoria=suma de notas (N1+….+N5)
4°-proceso:
Sumatoria/5
5°-resultado:
Mostrar promedio

6°- FIN



Bucle Infinito
Bucle infinito en programación es un error que consiste en realizar un ciclo que se repite de forma indefinida ya que su condición para finalizar nunca se cumple.
Ejemplo:
 

Algoritmo:
1°- Inicio:
2°-declaracion:
Sea: X, Y, Z ∈ R
3°-asigancion:
     X>9
4°-proceso:
X=Y+Z
5°-resultado:
Regresa a la asignación.