adsadasd

Páginas: 4 (938 palabras) Publicado: 20 de mayo de 2014
Estructuras de control (continuación)

2) Flujo repetitivo - Iteración (o estructura de repetición)
Significa que algo se debe ejecutar una o más veces consecutivamente.
El procesador deberállevar a cabo una repetición cuando, en un momento de la resolución del problema, sea necesario ejecutar más de una vez el mismo conjunto de acciones.

La cantidad de repeticiones puede ser:
* concantidad fija y conocida de veces
* con cantidad no fija y desconocida de veces, dependiendo de que se cumpla o no, determinada condición.


2.1) Con cantidad fija y conocida de veces
Utilizaremosla siguiente sintaxis para escribir en los algoritmos, este tipo de iteración.
para variable de control  valor inicial, valor final[, paso]
accion/es
fin_para

Ejemplo: Se dispone de las edades(valor entero) de los 30 alumnos de una comisión de 1er. año. Mostrar todas aquellas edades que superen los 19 años.

Algoritmo EDADES
entero EDAD, K
Inicio
para K  1, 30para K  1, 30, 1
escribir (“Ingrese la edad del alumno: ”)
leer (EDAD)
si (EDAD>19) entonces
escribir (EDAD)
fin_si
fin_para
Fin

¿Cómo funciona la estructura de iteración “para”?
Lavariable de control (en nuestro ejemplo K) se inicializa con el valor inicial (en nuestro ejemplo 1) y ejecuta todas las acciones que se encuentran antes del fin_para. Cuando llega al fin_para incrementaautomáticamente el valor de la variable de control en el valor indicado en el paso (o en 1, si es que se ha omitido el valor para el paso), y si el nuevo valor de la variable de control no supera alvalor final (en nuestro ejemplo 30), vuelve a iterar, ejecutando así todas las acciones. Sólo cuando el valor de la variable de control supera al valor final, no se continúa más ejecutando las accionescontenidas dentro de la estructura de control y se continúa con las acciones que se encuentran después del fin_para.
El valor de la variable de control no puede ser modificado dentro de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • adsadasdas
  • Adsadasd
  • adsadasdas
  • adsadasd
  • Adsadasd
  • adsadasd
  • adsadasd
  • Adsadasd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS