Ejemplo: Escribir un algoritmo que sume los 50 primeros números naturales (método FOR)


  • Primero recordemos cómo es la estructura del organigrama de este tipo de algoritmo:

Estructura_for.png







  • Los pasos a seguir son:
1. Empezamos con suma =0
2. Desde i=0 hasta 50 con paso
3. Suma=suma+i
4. Este proceso se repetirá hasta i=50
5. Fin



  • Si trasladamos estos pasos al algoritmo obtendremos:


Algoritmo_50.png






  • Ahora que ya tenemos el algoritmo comprobemos que funciona siguiendo los pasos:
  1. Suma= 0
  2. i=1
  3. Suma =suma +i : Suma =0+1= 1
  4. Volvemos a i=1:1:50
  5. i=2
  6. Suma=0+1+2=3
  7. Volvemos: i=3
  8. Suma=0+1+2+3=6
.
. (Repetimos consecutivamente este proceso)
.
i=50
Suma= 0+1+2+….+49+50
FIN

Como podemos observar el algoritmo es correcto.