1° CLASE 2° PARCIAL

BUCLES O REPETICIONES
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. 
algoritmo suma 
var  
    entero : SUMA, NUMERO
inicio
    SUMA ← 0  leer(numero)  
    SUMA ← SUMA + numero  leer(numero)
    SUMA ← SUMA + numero  leer(numero)
fin
y así sucesivamente para cada número de la lista. En otras palabras, el algoritmo repite muchas veces las acciones.

    leer(numero) SUMA ← SUMA + numero
Cuando se utiliza un bucle para sumar una lista de números, se necesita saber cuántos números se han de sumar. Para ello necesitaremos conocer algún medio para detener el bucle. 
algoritmo    suma_numero
var 
    entero : N, TOTAL
    real : NUMERO, SUMA
inicio 
    leer(N)  
    TOTAL ← N  
    SUMA ← 0  
mientras TOTAL > 0 hacer    
        leer(NUMERO)    
        SUMA ← SUMA + NUMERO   
        TOTAL ← TOTAL - 1  
fin_mientras  
    escribir('La suma de los', N, 'números es', SUMA) 
fin

Comentarios