simulaciÓn de una corrida (debug) preparado por prof. nelliud d. torres corrida de un programa...
TRANSCRIPT
![Page 1: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/1.jpg)
SIMULACIÓN DE UNA CORRIDA (DEBUG)
Preparado por
Prof. Nelliud D. Torres
Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula la edad mayor y el promedio de edades
![Page 2: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/2.jpg)
Problemática
Se desea crear una programa que pida al usuario una cantidad de edades hasta que entre el 999 para indicar que no desea entrar mas ninguna. Una vez se entre todas las edades, el programa mostrará en pantalla el promedio de las edades y cual fue la mayor.
![Page 3: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/3.jpg)
DEBUG
Es el proceso de depurar un programa. De cotejar sus intrucciones y valores de variables para cotejar algún error de lógica o para verificar si esta bien diseñado. Si lo hacemos sin la necesidad de un compilador, entonces estamos haciendo una corrida a mano del programa. A continuación se muestra el Structure Chart y la corrida manual del programa que resuelve el problema antes mencionado.
![Page 4: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/4.jpg)
STRUCTURE CHART
Main()0000
Inicializar()1000
PedirEdad()2000
AcumEdadYMayor()3000
PedirEdad()2000
CalcularPromedio
4000MostrarResultado
5000
![Page 5: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/5.jpg)
PAC
DATA OUTPUTVariables:
edad, totalEdad, edadMayor, cantEdad
promedioEdades
Constantes:
DISPLAY “ La edad Mayor es: “ + edadMayor
DISPLAY “ La edad Promedio es: “ + promedioEdades
FORMULA STEPtotalEdad = totalEdad + edad
cantEdad = cantEdad + 1
promedioEdades = totalEdad / cantEdad
1. Pedir la edad al usuario (999 para terminar)
2. Acumular la edad
3. Calcular edad Mayor
4. Contar la cantidad de edades
5. Repetir pasos del 1 al 4 hasta que edad=999
6. Calcular promedio
7. Mostrar resultados
8. FIN
![Page 6: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/6.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
cantEdad promedioEdades
![Page 7: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/7.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
cantEdad promedioEdades
![Page 8: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/8.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
cantEdad promedioEdades
![Page 9: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/9.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
cantEdad promedioEdades
![Page 10: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/10.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
0cantEdad promedioEdades
![Page 11: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/11.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
0 0cantEdad promedioEdades
![Page 12: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/12.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
0 0cantEdad promedioEdades
0
![Page 13: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/13.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
0 0cantEdad promedioEdades
0
![Page 14: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/14.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
0 0cantEdad promedioEdades
0
![Page 15: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/15.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
0 0cantEdad promedioEdades
0
![Page 16: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/16.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
0 0cantEdad promedioEdades
0
Entre la edad (999 = FIN):
![Page 17: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/17.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
28 0 0cantEdad promedioEdades
0
Entre la edad (999 = FIN): 28
![Page 18: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/18.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
28 0 0cantEdad promedioEdades
0
Entre la edad (999 = FIN): 28
![Page 19: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/19.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
28 0 0cantEdad promedioEdades
0
Entre la edad (999 = FIN): 28
28 <> 999 ? SI
![Page 20: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/20.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
28 0 0cantEdad promedioEdades
0
Entre la edad (999 = FIN): 28
![Page 21: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/21.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
28 0 0cantEdad promedioEdades
0
Entre la edad (999 = FIN): 28
![Page 22: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/22.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
28 28 0cantEdad promedioEdades
0
Entre la edad (999 = FIN): 28
![Page 23: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/23.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
28 28 0cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28
![Page 24: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/24.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
28 28 0cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28
0 < 28 ? SI
![Page 25: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/25.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
28 28 28cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28
![Page 26: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/26.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
28 28 28cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28
![Page 27: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/27.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
28 28 28cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28
![Page 28: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/28.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
28 28 28cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28
![Page 29: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/29.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
28 28 28cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN):
![Page 30: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/30.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
17 28 28cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17
![Page 31: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/31.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
17 28 28cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17
![Page 32: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/32.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
17 28 28cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17
![Page 33: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/33.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
17 28 28cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17
![Page 34: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/34.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
17 28 28cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17
17 <> 999 / SI
![Page 35: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/35.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
17 28 28cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17
![Page 36: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/36.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
17 28 28cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17
![Page 37: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/37.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
17 45 28cantEdad promedioEdades
1
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17
![Page 38: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/38.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
17 45 28cantEdad promedioEdades
2
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17
![Page 39: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/39.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
17 45 28cantEdad promedioEdades
2
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17
28 < 17 ? NO
![Page 40: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/40.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
17 45 28cantEdad promedioEdades
2
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17
![Page 41: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/41.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
17 45 28cantEdad promedioEdades
2
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17
![Page 42: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/42.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
17 45 28cantEdad promedioEdades
2
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN):
![Page 43: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/43.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 45 28cantEdad promedioEdades
2
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
![Page 44: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/44.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 45 28cantEdad promedioEdades
2
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
![Page 45: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/45.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 45 28cantEdad promedioEdades
2
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
![Page 46: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/46.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 45 28cantEdad promedioEdades
2
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
![Page 47: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/47.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 45 28cantEdad promedioEdades
2
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
48 <> 999 ? SI
![Page 48: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/48.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 45 28cantEdad promedioEdades
2
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
![Page 49: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/49.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 45 28cantEdad promedioEdades
2
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
![Page 50: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/50.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 93 28cantEdad promedioEdades
2
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
![Page 51: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/51.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 93 28cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
![Page 52: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/52.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 93 28cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
28 < 48 ? SI
![Page 53: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/53.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 93 48cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
![Page 54: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/54.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 93 48cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
![Page 55: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/55.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 93 48cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
![Page 56: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/56.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 93 48cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48
![Page 57: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/57.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
48 93 48cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN):
![Page 58: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/58.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999
![Page 59: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/59.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999
![Page 60: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/60.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999
![Page 61: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/61.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999
![Page 62: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/62.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999
999 <> 999 ? NO
![Page 63: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/63.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999
![Page 64: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/64.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999
![Page 65: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/65.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3 31.0
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999
![Page 66: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/66.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3 31.0
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999
![Page 67: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/67.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3 31.0
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999
![Page 68: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/68.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3 31.0
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999
![Page 69: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/69.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad mayor es: “ + edadMayor DISPLAY “ La edad promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3 31.0
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999La edad mayor es: 48
![Page 70: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/70.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad mayor es: “ + edadMayor DISPLAY “ La edad promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3 31.0
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999La edad mayor es: 48La edad promedio es: 31.0
![Page 71: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/71.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad mayor es: “ + edadMayor DISPLAY “ La edad promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3 31.0
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999La edad mayor es: 48La edad promedio es: 31.0
![Page 72: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/72.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad mayor es: “ + edadMayor DISPLAY “ La edad promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
3 31.0
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999La edad mayor es: 48La edad promedio es: 31.0
![Page 73: SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula](https://reader035.vdocuments.net/reader035/viewer/2022081502/5665b4751a28abb57c91a234/html5/thumbnails/73.jpg)
SALIDA - OUTPUT
VARIABLESCODIGOVAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdadesENDVARMODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado()ENDMODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURNMODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edadRETURNMODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdadRETURNMODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdadRETURNMODULE MostrarResultado( ) : 5000 DISPLAY “ La edad mayor es: “ + edadMayor DISPLAY “ La edad promedio es: “ + promedioEdadesRETURN
edad totalEdad edadMayor
999 93 48cantEdad promedioEdades
FIN3 31.0
Entre la edad (999 = FIN): 28Entre la edad (999 = FIN): 17Entre la edad (999 = FIN): 48Entre la edad (999 = FIN): 999La edad mayor es: 48La edad promedio es: 31.0