Vous êtes sur la page 1sur 2

Mdulo: LeerNroEntero

1. Anlisis
1.1.Entender el problema
Se debe leer un valor entre 0 y 20
Mnimo = 0 y mximo = 20
1.2.Modelo
No requiere
1.3.Especificacin del Mdulo
Diccionario de variables
Datos
mnimo: entero
Mximo: entero
Resultados
NroEntero: entero
Precondicin: mnimo <= NroEntero <= mximo
2. Diseo
2.1.Algoritmo en pseudocdigo
Nombre del Mdulo: Leer NroEntero
Parmetros de Entrada: mnimo, mximo: Entero
Parmetros de Salida: NroEntero: Entero
Inicio
Leer nmero
Repetir
Leer (NroEntero)
Si (NroEntero<minimo) y (NroEntero>mximo)
Entonces
Escribir (Error Nro fuera de rango)
Hasta (Nro>= mnimo) y (Nro<=mximo)
Fin

Escribir un programa modular que calcule el promedio y determine cuantas


notas son mayores al promedio
1. Anlisis
1.1.Entender el problema
DATOS
N
NOTAS
may
6
12-10-09-15-14-11
1.2.Modelo

prom
11.8

RESULTADOS
num de not
3

Promedio

1.3.Especificacin del Mdulo


Diccionario de variables
Datos
mnimo: entero
Mximo: entero
Resultados
NroEntero: entero
Precondicin: mnimo <= NroEntero <= mximo
2. Diseo
2.1.Algoritmo en pseudocdigo
Nombre del Mdulo: Leer NroEntero
Parmetros de Entrada: mnimo, mximo: Entero
Parmetros de Salida: NroEntero: Entero
Inicio
Leer nmero
Repetir
Leer (NroEntero) (1,50,N)
Si (NroEntero<minimo) y (NroEntero>mximo)
Entonces
Escribir (Error Nro fuera de rango)
Hasta (Nro>= mnimo) y (Nro<=mximo)
Fin

Vous aimerez peut-être aussi