Generalidades
En ciertas ocasiones nos vamos a encontrar con algoritmos cuyas operaciones se deban ejecutar un número repetido de veces. A este conjunto de instrucciones que se ejecuta repetidamente se les conoce como ciclo o bucle.
A cada repetición del grupo de sentencias pertenecientes a un ciclo se le conoce como iteración. Todo ciclo debe terminar de ejecutarse luego de un número finito de veces, es necesario en cada iteración, evaluar las condiciones necesarias para decidir si se debe seguir ejecutando o no el ciclo.
En algunos algoritmos podemos establecer a priori el número de veces que se va ha iterar. Por otra parte, en algunos algoritmos no podemos establecer a priori el número de veces que ha de ejecutar el ciclo, sino que este número dependerá de las proposiciones dentro del mismo.
La condición de parada de un ciclo se puede indicar al inicio o al final del bucle, de acuerdo a esta premisa podemos clasificar a las sentencias repetitivas en dos grupos:
- Con la condición de parada al inicio
- Con la condición de parada al final
En esta entrada hablaremos solamente del funcionamiento de la sentencia PARA, más adelante hablaremos de otras formas de construcción de ciclos.
Estructura repetitiva PARA
La estructura repetitiva PARA conocida comúnmente como FOR, es la estructura algorítmica repetitiva a utilizar cuando conocemos de ante mano el número de veces que debe iterar el ciclo. Este tipo de estructura está presente en todos los lenguajes de programación, ya sean estructurados u orientados a objetos.
Sintaxis o forma de uso
Para variable_numérica<-valor_inicial Hasta valor_final Con Paso paso Hacer
secuencia_de_acciones
FinPara
Donde:
- variable_numérica: Corresponde al identificador de la variable que se utilizara para iterar en el ciclo.
- valor_inicial: Este es el valor que tomara la “variable_numérica”, desde el cual se iniciar el bucle.
- valor_final: Es el valor final de la “variable_numérica”, cuando se alcance este valor el bucle se detendrá.
- paso: Este el valor de incremento o decremento que tomara la “variable_numérica” en cada iteración.
En este ejemplo se le solicitan al usuario que ingrese diez valores, los cuales se van sumando para luego poder calcular el promedio. Al final se presenta en pantalla el valor obtenido al calcular el promedio.
No hay comentarios.:
Publicar un comentario