0% encontró este documento útil (0 votos)
162 vistas2 páginas

Problema

El documento describe un algoritmo para leer números enteros y calcular la suma, cantidad y número mayor. Primero se analiza el problema, luego se especifica el algoritmo con variables de entrada, proceso y salida. Finalmente, se diseña el algoritmo con un bucle para leer los números hasta que sea igual a 9999, y luego escribir los resultados de la suma, cantidad y número mayor.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
162 vistas2 páginas

Problema

El documento describe un algoritmo para leer números enteros y calcular la suma, cantidad y número mayor. Primero se analiza el problema, luego se especifica el algoritmo con variables de entrada, proceso y salida. Finalmente, se diseña el algoritmo con un bucle para leer los números hasta que sea igual a 9999, y luego escribir los resultados de la suma, cantidad y número mayor.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

I.

Problema
1. elabore un algoritmo que lea numeros enteros mientra sea diferente de 9999 el
algoritmo debe realizar:
2. la sumatoria de los numeros leido
3. la cantidad de los numeros leidos
4. el mayor de los numeros leidos

5. Análisis
5.1. Entender el problema
Sea el primer número -> 0 y el segundo número -> 9999 -> El programa finaliza.
Entonces se la sumatoria es 9999+0 -> 9999; la cantidad de números leídos es 2 y el
mayor número es 9999.
Sea el primer número -> 7 y el segundo número ->5 y el tercero -> 9999 -> El
programa finaliza. Entonces la sumatoria es 7+5+9999->10011; la cantidad de
números leídos es 3 y el mayor número
Sea el primer número -> 9999 -> El programa finaliza. Entonces se la sumatoria es
9999 -> 9999; la cantidad de números leídos es 1 y el mayor número es 1.

5.2. Modelo
Mientras N sea diferente de 9999 repetir:
Suma=Suma+N

5.3. Especificación del algoritmo


5.3.1. Diccionario de variables
 Var de entrada
N = Número: entero
 Var de proceso y auxiliares
Suma=contador: entero
i= contador: entero
 Var de salida
Sumatoria=Suma de todos los números leidos
Cantidad=Cantidad de números leidos
Mayor=Número mayor

5.3.2. Pre condición


5.3.3. Acción que realiza el algoritmo
Escribir la suma de los números leídos, escribir la cantidad de números leídos
y escribir el número mayor
5.3.4. Pos condición
{| se Escribió la sumatoria, cantidad y el mayor |}
6. Diseño
6.1. Descripción del Algoritmo.
Inicio
{lee el número i}
Leer N
Suma=0
i=1
repetir
Suma =Suma + N
A=N
{lee el número i}
Leer N
B=N
i=i+1
Si A>B:
Mayor=A
De otro modo:
Mayor=B
hasta que N==9999
Sumatoria=Suma+9999
Cantidad=i
Escribir(Sumatoria)
Escribir(Cantidad)
Escribir(Mayor)
Fin

6.2. Verificar el Algoritmo.

7. CODIFICACIÓN EN EL LENGUAJE DE PROGRAMACIÓN – PYTHON

8. Puesta en funcionamiento

9. Mantenimiento

También podría gustarte