Académique Documents
Professionnel Documents
Culture Documents
IF-1300
Estructuras repetitivas
for
La estructura de repeticin for maneja de manera automtica todos los detalles de
la repeticin controlada por contador
for (asignacin inicial; condicin del bucle; incremento/decremento)
instruccin
for (asignacin inicial; condicin del bucle; incremento/decremento) {
instruccin (es)
}
Estructuras repetitivas
for
La asignacin inicial se lleva a cabo antes de que se compruebe la condicin del bucle, al
principio de la ejecucin del for ; su propsito es dar un valor inicial al contador del ciclo.
iteracin despus que se ejecute el cuerpo, pero antes de que se compruebe la condicin del
bucle.
Estructuras repetitivas
for
Nombre
de la
variable
de control
Valor final de la
variable de control
Incremento de la
variable de control
ESCRIBIR cont
Instruccin
Estructuras repetitivas
for
cont = 1: int
verdadero
cont <= 10
falso
Imprimir + cont
cont++
Estructuras repetitivas
for
contador
condicin
Falso
Verdadero
Tareas a realizar si la
condicin es Verdadera
contador++
Estructuras repetitivas
for
Realizar un algoritmo para encontrar la primera potencia
de 2 mayor que 1000
Exprese el algoritmo usando pseudocdigo
Estructuras repetitivas
for
Pseudocdigo
Estructuras repetitivas
for
Calcular el promedio de un alumno que tiene 5 calificaciones en la
materia de Lgica para Informticos.
Primero haga un algoritmo sin emplear ciclos
y luego otro empleando el ciclo for.
Exprese el algoritmo usando pseudocdigo
Estructuras repetitivas
Estructuras repetitivas
Estructuras repetitivas
Algoritmo DETERMINAR EL PROMEDIO DE n NOTAS OBTENIDAS EN UN CURSO
Clase Notas
1. Mtodo principal
a. Declaraciones
Ingresando n cantidad de notas
Variables
nota: float
sumaNotas = 0: float
promedio: float
notasAIngresar: int
b. Solicitar cuantas notas va a ingresar
c. Leer notasAIngresar
DESDE/PARA (int i= 1; i <= notasAIngresar, i++) {
d. Solicitar la nota + i
e. Leer nota
f. sumaNotas = sumaNotas + nota
}
g. promedio = sumaNotas / notasAIngresar
h. Imprimir El promedio total de las notas es + promedio
i. Fin Mtodo principal
Fin Clase Notas
Estructuras repetitivas
for
Mostrar la iteracin del siguiente segmento de cdigo
for ( int i = 1; i <= 20; i = i + 2)
Imprimir i + ;
EJERCICIOS
Uso for
1. Escriba un algoritmo que escriba los nmeros del 1 al 80
Solucin en: DFD