Вы находитесь на странице: 1из 7

1) Ejercicio 1.

- Elaborar un algoritmo que permita leer el promedio


final de N alumnos de algorítmica y laboratorio de programación I y
determine el porcentaje de alumnos están aprobados y porcentaje
de alumnos desaprobados.

1. ANÁLISIS
1.1 Entender el problema

Datos Proceso Resultado Frase


N NOTA Contador Acumulador PromedioFinal
5 18 1 18
15 2 18+15=33
10 3 33+10=43
14 4 43+14=57
20 5 57+20=77
77/5 15.4

1.2 Modelo
Hallar el promedio de N notas utilizando estructura repetitiva

1.2.2 Diccionario de variables


Resultado
PromedioFinal= Promedio de las N notas: Tipo: Real
Datos
N : cuantos notas se debe ingresar : Entero
NOTA: las notas para hallar el Promedio

Variables Auxiliares
Contador: Contador de notas: Tipo:Entero
Acumulador: Acumular la suma de las notas: Tipo: entero

Pre condición
{| N > 0| y 0>=notas>=20}

Acción que debe realizar el algoritmo


Halla el Promedio de N notas
Post condición
{| Promedio de N notas |}
2 DISEÑO

INICIO (Listar los N primeros Números)


{leer Datos}
Leer(N)

{Realizar la Lista de N primeros Números Pares }


Contador←0 // inicialización
Mientras (Contador<=N ) //condición
Inicio
Contador←Contador+1 //actualización
Leer (NOTA)
Acumulador = Acumulador + NOTA
Fin
PromedioFinal = Acumulador/N
Escribo (PromedioFinal)
FIN
2) Elaborar un algoritmo que permita mostrar los números pares y
sumar los números comprendidos en el rango de X y Y (se asume
que X es menor que Y) usando la estructura repetitiva
mientras………………………………….

Entender el problema

Datos Resultado

X Y SUMA

9 12 21

Diseño

INICIO (Mostrar los números pares y sumar los comprendidos de X,Y)

{leer Datos}

Leer [X]

Leer[Y]

SUMA=0

Par=0
I=x
Mientras (i<=y) hacer

Inicio
Escribir (i)
Si (X mod 2 ==0) entonces
Pares=Pares+1
Suma=Suma+i

I=i+1
Fin

Escribir {Suma,Pares }
3) Elaborar un algoritmo que permita mostrar una frase ingresada la cantidad de
veces que se le indique, el algoritmo termina cuando el usuario ya no desea
ingresar mas frases. (estructura repetitiva anidada)

Entender el problema

Frase Cantidad Respuesta contador


Yo estudio en la UAC 6 Yo estudio en la UAC 1
Yo estudio en la UAC 2
Yo estudio en la UAC 3
Yo estudio en la UAC 4
Yo estudio en la UAC 5
Si

Programación es fácil 4 Programación es fácil 1


Programación es fácil 2
Programación es fácil 3
Programación es fácil 4
No

Diseño

Inicio
Respuesta = “Si”
Mientras(Respuesta == “Si”):
Inicio
Leer Frase
Leer Cantidad
Para cont = 1 , cont<=Cantidad, Incrementar
Inicio
Escribir Frase
Fin
Leer Respuesta
fin
Fin

Вам также может понравиться