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.

Slides:



Advertisements
Presentaciones similares
Conceptos Básicos Prof. Carlos Rodríguez Sánchez
Advertisements

Instrucciones Básicas Entrada de Información
Fundamentos de Programación I Agradecimientos al Ing. Namuel Solórzano Peralta por el contenido de esta presentación.
Problem Analisis Chart PAC Adaptada por el Prof. Miguel Vélez Rubio De presentación del Prof. Nelliud D. Torres.
Problem Analisis Chart PAC Preparado por: Profesor Nelliud D. Torres.
Funciones y recursividad
MANUAL EXPRESS DE C J.M.sevilla.
LOGROS DEL PERÍODO Utiliza de forma correcta las funciones para entrada y salida de datos en c++. Utiliza los elementos básicos de un programa en c++.
Seminario de Actualización - Excel Avanzado y Macros
INFORMATICA I Funciones CLASE 13.
Programación 1 Presentación de c++
Una breve introducción
Estructuras de Repetición
SOBRECARGA DE FUNCIONES
PROGRAMACION IV MICROCONTROLADORES BASIC STAMP.
Programación Visual Basic Pedro Boualy y Fran B 2ºB PC:28.
Funciones y procedimientos
Estructuras de repetición
Estructuras de Control de Repetición
Igor Santos Grueiro. Ahora tenemos datos y datos …
Lenguaje C.
Tema 7c Entrada y salida de funciones. Funciones Funcion Entradas SalidasTareas.
Coloración de Grafos Planos
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
SIMULACIÓN DEL FOR Preparado por Prof. Nelliud D. Torres Ciclo que suma los primeros 5 números ( )
SIMULACIÓN DEL WHILE Preparado por Prof. Nelliud D. Torres Ciclo que suma los primeros 5 números ( )
SIMULACIÓN DEL REPEAT-UNTIL Preparado por Prof. Nelliud D. Torres Ciclo que suma los primeros 5 números ( )
Aspectos sobre el Análisis y Diseño en el Desarrollo de Programas
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
WHILE Estructuras Repetitivas
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Computación II Repaso de java Karina Figueroa Mora.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Introducción al lenguaje de programación SLE 2
Programación Diseño de Algoritmos
Chapter 6 Looping Dale/Weems/Headington. 2 Chapter 6 Topics l While Statement Syntax l Count-Controlled Loops l Event-Controlled Loops l Using the End-of-File.
Teoría – Alejandro Gonzalez
Structure Chart PAC Preparado por: Profesor Nelliud D. Torres.
Elementos básicos del lenguaje
USO DE ARGUMENTOS Y PARÁMETROS EN LOS PROGRAMAS Preparado por Prof. Nelliud D. Torres Material Original Prof. Antonio Huertas Uso de argumentos y parámetros.
Programa divisores Utilizando while paso a paso ….
Elementos básicos del lenguaje
COTI 3101 Ciclos. Class Square Start Main number : integer number
Principios de programación LIA. Suei Chong Sol, MCE. Sentencias de Control Repetitivas.
Estructuras de Repetición (Hacer-Mientras)
Recursividad. 2 Son funciones que se llaman a sí mismas. Requisitos: – Deben retornar un valor. – Deben tener expresiones en las que se llaman a sí mismas:
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
Estructuras de Repetición (Hacer-Mientras)
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
INTRODUCCION A LA PROGRAMACION
Capitulo 4 Arreglos o Arrays Unidimensionales Bidimensionales Strings
1 Algoritmos y Programación Primavera de 2006 Javier M. Hernández FCFM Lectura 5: Diagramas de Flujo - Algoritmos B. Universidad Autónoma de Puebla.
Tema 9. Estructuras de repetición “Repetir Mientras”
Estructuras de Decisión
Algoritmo.
2011/1 - CLASE 12. AGENDA 1 Introducción 2 Sentencia while 3 Sentencia for 14 Sentencia do-while 5 Instrucciones Especiales 6 Ciclos anidados.
int cantidad, horas, cuota; float precio, peso; cantidad = 5; // Le asigno un número a la variable Cantidad; horas = // Le asigno 30 a la variable.
Arreglos Ejemplo paso a paso. Planteamiento Como estudiante de ingeniería, quieres usar tus habilidades de programador para llevar un registro de tus.
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
TIPOS DE DATOS PARCIAL III FUNCIONES. Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman ciertos valores.
Preparado por: Prof. Nelliud D. Torres
OBJETIVOS DEFINIR LA ESTRUCTURA DE ARREGLOS. DECLARAR ARREGLOS EN C.
Programación en Visual Basic Laboratorio #4 Por Antonio F. Huertas Modificado por: Nelliud D. Torres.
Prof. Yesika Medina ESTRUCTURAS DE DATOS OBJETIVO III. APLICAR A LOS PROGRAMAS EN.
PROF. RAFAEL MONTENEGRO B. UNELLEZ-APURE Introducci Ó n a los Arreglos (“arrays”) en C++
Este material ha sido desarrollado para alumnos que cursan la asignatura de Programación Básica impartida en el primer semestre en la Facultad de Ingeniería.
SISTEMAS ELECTRÓNICOS 3ºGIERM1 1. Introducción 2. Tipos de datos 3. Estructuras típicas de programación 4. Manejo de bits Tema 7. Programación de microcontroladores.
Camilo Andrés Salazar González FORTRAN.  Estructura program circulo Real :: r, area write (*,*) 'Escribe el radio r:' read (*,*) r area = *r*r.
Estructuras Repetitivas Consideraciones. Estructuras Repetitivas  Son aquellas que van a ejecutar un número determinado de veces una instrucción o un.
Análisis y resolución de problemas
Transcripción de la presentación:

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

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.

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.

STRUCTURE CHART

PAC DATAOUTPUT Variables: edad, totalEdad, edadMayor, cantEdad promedioEdades Constantes: DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades FORMULASTEP totalEdad = 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

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 0 cantEdad promedioEdades

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 00 cantEdad promedioEdades

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 00 cantEdad promedioEdades 0

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 00 cantEdad promedioEdades 0

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 00 cantEdad promedioEdades 0

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 00 cantEdad promedioEdades 0

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 00 cantEdad promedioEdades 0 Entre la edad (999 = FIN):

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 2800 cantEdad promedioEdades 0 Entre la edad (999 = FIN): 28

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 2800 cantEdad promedioEdades 0 Entre la edad (999 = FIN): 28

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 2800 cantEdad promedioEdades 0 Entre la edad (999 = FIN): <> 999 ? SI

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 2800 cantEdad promedioEdades 0 Entre la edad (999 = FIN): 28

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 2800 cantEdad promedioEdades 0 Entre la edad (999 = FIN): 28

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 28 0 cantEdad promedioEdades 0 Entre la edad (999 = FIN): 28

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 28 0 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 28 0 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28 0 < 28 ? SI

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 28 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 28 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 28 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 28 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 28 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN):

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 1728 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 1728 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 1728 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 1728 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 1728 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): <> 999 / SI

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 1728 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor 1728 cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 1 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 2 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 2 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): < 17 ? NO

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 2 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 2 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 2 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN):

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 2 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 2 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 2 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 2 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 2 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): <> 999 ? SI

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 2 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 2 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 2 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): < 48 ? SI

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN):

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): <> 999 ? NO

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades 3 Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad Mayor es: “ + edadMayor DISPLAY “ La edad Promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad mayor es: “ + edadMayor DISPLAY “ La edad promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999 La edad mayor es: 48

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad mayor es: “ + edadMayor DISPLAY “ La edad promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999 La edad mayor es: 48 La edad promedio es: 31.0

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad mayor es: “ + edadMayor DISPLAY “ La edad promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999 La edad mayor es: 48 La edad promedio es: 31.0

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad mayor es: “ + edadMayor DISPLAY “ La edad promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999 La edad mayor es: 48 La edad promedio es: 31.0

SALIDA - OUTPUT VARIABLES CODIGO VAR INT edad, totalEdad, edadMayor, cantEdad FLOAT promedioEdades ENDVAR MODULE Main( ) : 0000 EXECUTE Inicializar() EXECUTE PedirEdad() WHILE edad <> 999 EXECUTE AcumEdadYMayor() ENDWHILE EXECUTE CalcularPromedio() EXECUTE MostrarResultado() END MODULE Inicializar( ) : 1000 totalEdad = 0 edadMayor = 0 cantEdad = 0 RETURN MODULE PedirEdad( ) : 2000 DISPLAY “Entre la edad (999=FIN):” GET edad RETURN MODULE AcumEdadYMayor( ) : 3000 totalEdad = totalEdad + edad cantEdad = cantEdad + 1 IF edadMayor < edad THEN edadMayor = edad ENDIF EXECUTE PedirEdad RETURN MODULE CalcularPromedio( ) : 4000 promedioEdades = totalEdad / cantEdad RETURN MODULE MostrarResultado( ) : 5000 DISPLAY “ La edad mayor es: “ + edadMayor DISPLAY “ La edad promedio es: “ + promedioEdades RETURN edadtotalEdadedadMayor cantEdad promedioEdades FIN Entre la edad (999 = FIN): 28 Entre la edad (999 = FIN): 17 Entre la edad (999 = FIN): 48 Entre la edad (999 = FIN): 999 La edad mayor es: 48 La edad promedio es: 31.0