1. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
SUM CONT CALIF PROM
null null null null
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
A esta dinámica, de ir colocando los valores
que asumen las variables durante la ejecución
del algoritmo, se le denomina prueba de escritorio,
y se hace para conocer si el algoritmo hace lo que
debe hacer
2. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
SUM CONT CALIF PROM
null null null null
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
Este es el primer paso,
que todo algoritmo debe
ejecutar.
3. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
SUM CONT CALIF PROM
0 null null null
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM es una variable tipo acumuladora,
en ella se ira almacenando la suma de
las calificaciones. La inicializamos en 0
para asegurar la suma de las calificaciones
4. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
SUM CONT CALIF PROM
0 1 null null
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
Creamos la estructura repetitiva, indicándole
que se repetirá 5 veces, la variable CONT contendrá
El valor de cada vuelta o interacción, empezando con el 1
5. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
SUM CONT CALIF PROM
0 1 80 null
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
Aquí ya estamos dentro del ciclo,
leemos la primera calificación 80
6. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
SUM CONT CALIF PROM
80 1 80 null
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
Le asignamos a la variable SUM, el valor actual de
SUM que era de 0 mas el valor de CALIF el cual es 80,
SUM pasara a tener el valor de 80 en lugar de 0
7. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
SUM CONT CALIF PROM
80 1 80 null
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
En este punto se ha completado la 1ra vuelta y el flujo
retorna al inicio de la estructura repetitiva para empezar
La segunda vuelta
8. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
SUM CONT CALIF PROM
80 1 80 null
2 null
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
En este 1er retorno la estructura evalúa si la variable
CONT es igual a 5, de no serlo repite las acciones
9. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
SUM CONT CALIF PROM
80 1 80 null
2 75 null
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
10. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
11. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
3 null
12. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
3 60 null
13. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
215 3 60 null
14. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
215 3 60 null
4 null
15. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
215 3 60 null
4 100 null
16. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
215 3 60 null
315 4 100 null
17. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
215 3 60 null
315 4 100 null
5
18. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
215 3 60 null
315 4 100 null
5 91
19. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
215 3 60 null
315 4 100 null
406 5 91
20. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
215 3 60 null
315 4 100 null
406 5 91
21. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
215 3 60 null
315 4 100 null
406 5 91
22. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
215 3 60 null
315 4 100 null
406 5 91 81.2
23. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
215 3 60 null
315 4 100 null
406 5 91 81.2
24. INICIO
SUM <- 0
PARA CONT <- 1 HASTA 5 HACER
LEER CALIF
SUM <- SUM + CALIF
FIN PARA
PROM<-SUM/CONT
ESCRIBIR PROM
FIN
EJECUCIÓN DEL ALGORITMO
Valores que irán obteniendo las variables
A medida que se ejecuta el algoritmo
SUM CONT CALIF PROM
80 1 80 null
155 2 75 null
215 3 60 null
315 4 100 null
406 5 91 81.2