Sei sulla pagina 1di 4

Ejercicio N° 1.

Elaborar un algoritmo que determine si una nota ingresada está aprobada o


desaprobada.

1. ANÁLISIS
1.1. Entender el Problema.

Datos salida
Nota Frase
13 “Desaprobado”
14 “Aprobado”

1.2. Modelo
SI (Nota < 14) ENTONCES

                    Frase “Desaprobado"

                       SINO

                   Frase = “Aprobado”

    
1.3. Especificación del algoritmo.
1.3.1. Diccionario de variables

- Variables de entrada. –

Nota : si esta aprobada o desaprobada

- Variables de salida. -

Frase Cadena

1.3.2. Pre Condición

{| /Nota Є z|}
1.3.3 Acción que realiza el algoritmo:

Determina sí una nota ingresada está aprobada o desaprobada.

1.3.4 Post Condición:

Si (Nota >13) Si (Nota < 14)

Frase “ Aprobado” Frase “Desaprobado”


2. DISEÑO
2.1. Descripción del Algoritmo.

Inicio { Determinar sí una nota ingresada está aprobada o desaprobada }

{Leer Nota }
Nota
Determinar sí una nota ingresada está aprobada o desaprobada
  SI Nota < 14 entonces
Frase “Aprobado”
SINO
Frase “Desaprobado”

FIN SI
{Escribir frase
Escribir frase

fin
Nme
Nme
Nme

Ejercicio N° 2. Elaborar un algoritmo que halle el promedio de la nota mayor y la menor de tres
notas ingresadas.

3. ANÁLISIS
1.4. Entender el Problema.

Datos Salida
N1 N2 N3 Nma Nme P

12 15 19 12 < 15 <19 19 12 15.5


Nma
20 11 18 11 < 15 < 20 20 11 15.5
Nma
18 15 01 01 < 15 < 18 18 01 9.5
Nma
1.5. Modelo
SI (N1 > N2 Y N1 > N3) ENTONCES

                    Nma N1

                       SINO

                   SI ( N2 > N1 y N2 > N3)

Nma N2

Nma N3

    
1.6. Especificación del algoritmo.
1.3.1. Diccionario de variables

- Variables de entrada. –

N1: Representa la nota 1 : real

N2: Representa la nota 2 : real

N3: Representa la nota 3 : real

- Variables de Proceso. –

Nma: Representa el numero mayor : real

Nme: Representa el numero menor : real

- Variables de salida. -

P : Representa el promedio entre la nota mayor y menor : Real


1.3.2. Pre Condición

{| N1 ≥ 0 , N1 ≤ 20, N2 ≥ 0 , N2 ≤ 20, N3 ≥ 0, N3 ≤ 20 |}

1.3.3 Acción que realiza el algoritmo:

{{Determinar el promedio de la nota mayor y la menor de tres notas ingresadas}}

4. DISEÑO
4.1. Descripción del Algoritmo.

Inicio { Determinar el promedio de la nota mayor y la menor de tres notas ingresadas }

 {Leer datos }
Escribir “ingrese numero 1”
Leer N1
Escribir “ingrese número 2”
Leer N2
Escribir “ingrese número 3”
Leer N3
{Determinar el promedio de la notas mayor y menor }
  SI Num1>=Num2 entonces
Nma<-N1
SINO
Nma<-N2
FIN SI
SI Num3>=Nme entonces
Nma<-N3
FIN SI
{Escribir la solución}
Escribir "El promedio es:" P
fin

Potrebbero piacerti anche