Estructuras Ciclicas
Se llaman problemas repetitivos o cíclicos a aquellos en cuya solución es necesario utilizar un mismo conjunto de acciones que se pueden ejecutar una cantidad efectiva deveces. Esta cantidad puede ser fija (previamente especificada por el programador) o variable (estar funcionando de algún dato dentro del programa). Los datos dentro del programa. Los ciclos seclasifican en:
Ciclos con números determinados de interacciones (hacer-para) son aquellas en que el número de interacciones se conoce antes de ejecutarse el ciclo.
La forma de la estructura es la siguiente:Hacer para V.C=L.I a L.S.
Accion 1
Accion 2
.
.
Accion N
Fin- Para
Donde:
-V.C = Variable de control de ciclo.
-L.I = Limite inferior.
-L.S = Limitesuperior.
En este ciclo la variable de control toma el valor inicial del ciclo y el ciclo se repite hasta que la variable de control llegue al ultimo limite.
Por ejemplo:
1. Leer 10números y obtener su cubo y su cuarta.
Inicio
Hacer para n = 1 a 10
Leer num
Cubo = num * num * num
Cuarta = Cubo * num
Imprimir Cubo,Cuarta
Fin – Para
Fin
2. Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de diseño estructurado.
Inicio
SumCal =0
Hacer para C = 0 a 7Leer C
Sum Cal =SumCal + C
Prom = SumCal / 7
Fin – Para
Fin
3. Leer 10 numeros e imprimir solamente los numerous positivos.
Inicio
Hacerpara num = 1 a 10
Leer num
Si el num > 0 entonces
Imprimir num
Fin – Para
Fin
4. Leer 20 numeros e imprimir cuantos positivos, negativos y cuantosneutros.
Inicio
Pos = 0
Neg = 0
Neu = 0
Hacer para num = 1 a 20
Leer num
Si el num > 0 entoces
Pos = Pos + 1...
Regístrate para leer el documento completo.