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
Publicar un comentario