La responsabilidad
Se llaman problemas repetitivos o cíclicos a aquellos en cuya solución es necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una cantidadespecifica de veces. Esta cantidad puede ser fija (previamente determinada por el programador) o puede ser variable (estar en función de algún dato dentro del programa).Los ciclos se clasifican en:
*Ciclos con un Numero Determinado de Iteraciones (Hacer-Para)
Son aquellos en que el numero de iteraciones se conoce antes de ejecutarse el ciclo. La forma de esta estructura es la siguiente:Hacer para V.C = L.I a L.S VC=LI
Accion1 Vc = LS V
Accion2 vc=vc+1
.
. F
.
AccionN Cuerpo del ciclo
Fin-para
Donde:V.C Variable de control del ciclo
L.I Limite inferir
L.S Limite superior
En este ciclo la variable de control toma el valor inicial del ciclo y el ciclo se repite hasta que la variable decontrol llegue al limite superior.
Problemas ( Hacer para )
1) Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de Diseño Estructurado de Algoritmos
Inicio
Sum=0Leer Nom
Hacer para c = 1 a 7
Leer calif
Sum = sum + calif
Fin-para
prom = sum /7
Imprimir prom
Fin.
2) Leer 10 números y obtener su cubo y su cuarta.
InicioHacer para n = 1 a 10
Leer num
cubo = num * num * num
cuarta = cubo * num
Imprimir cubo, cuarta
Fin-para
Fin.
3) Leer 10 números e imprimir solamente los números positivosInicio
Hacer para n = 1 a 10
Leer num
Si num > 0 entonces
Imprimir num
fin-si
Fin-para
Fin.
4) Leer 20 números e imprimir cuantos son positivos, cuantos negativos ycuantos neutros.
Inicio
cn = 0
cp = 0
cneg = 0
Hacer para x = 1 a 20
Leer num
Sin num = 0 entonces
cn = cn + 1
si no
Si num > 0 entonces
cp = cp + 1...
Regístrate para leer el documento completo.