Está en la página 1de 6

Taller 5

Ejercicios

1) Construya un algoritmo (diagrama de flujo y pseudocódigo) tal que dada la


calificación de un alumno en un examen, escriba “Aprobado” en caso de que esa
calificación sea mayor a 8.

Dato entrada: CAL (variable de tipo real que representa la calificación del alumno).
Salida: indica al alumno con un mensaje de Aprobado , si su calificación es mayor a 8.
Diagrama de Flujo

Pseudocódigo

Acción EXAMEN_ES es
{El algoritmo, da como dato de entrada la calificación de un alumno en un examen,
escriba Aprobado, si la calificación es superior a 8 }

Ambiente
Variables
CAL: numérico;
Algoritmo
Escribir (“Ingrese la calificación del alumno”);
Leer (CAL);
SI CAL > 8 ENTONCES
Escribir ("Aprobado");
FinSi
Fin Acción
Prueba de escritorio

ESTADO CAL RESULTAD


O

Ei ? ?

E1 8,75 ?

E2 8,75 APROBADO

2) Construya un algoritmo (diagrama de flujo y pseudocódigo) que solicita la


calificación de un alumno en un examen. Muestra “Aprobado” si su calificación es
mayor o igual que 8 y “Reprobado” en caso contrario.

Dato entrada: CAL (variable de tipo real que expresa la calificación del alumno).
Salida: indica al alumno con un mensaje si ha Aprobado o Reprobado el examen.
Diagrama de Flujo
Pseudocódigo

Acción EXAMEN_DOBLE es
{El algoritmo brinda como dato de entrada la calificación de un alumno. Escribe
“Aprobado” si es es superior a 8 y "Reprobado" en caso contrario}

Ambiente
Variables
CAL:real;
Algoritmo
Escribir (“Ingrese la calificación del alumno”)
Leer (CAL);
SI CAL >= 8 ENTONCES
Escribir ("Aprobado, la nota es: ", CAL);
sino
Escribir ( "Reprobado, la nota es: ", CAL);
FinSi

Fin Acción

Prueba de escritorio
ESTADO CAL RESULTADO

Ei ? ?

E1 ? ?

E2 8,75 ?

E3 8,75 APROBADO

ESTADO CAL RESULTADO

Ei ? ?

E1 ? ?

E2 7,90 ?

E3 7,90 REPROBADO
3) El costo de las llamadas telefónicas internacionales dependen de la zona
geográfica en la que se encuentre el país destino y del número de minutos
hablados. En la siguiente tabla se presenta el costo del minuto por zona. A cada
zona se le ha asociado una clave.

Construya un algoritmo (diagrama de flujo y pseudocódigo) que le permita calcular


e imprimir el costo total de una llamada.

Datos de entrada: CLAVE, NUMIN


CLAVE es una variable entera que representa la clave de la zona geográfica a la que se
llamó.
NUMIN es una variable entera que expresa la duración (en minutos) de la llamada.
Salida: COSTO. Muestra el costo total de la llamada.

Diagrama de Flujo
Pseudocódigo
Acción LLAMADAS_TELEF es
{El algoritmo brinda como dato de entrada, la clave de la zona a la cual se llamó y el
número de minutos que duró la llamada, calcula el costo total de la misma }
Ambiente
Constantes
AN=2;
AC=2.2;
AS=4.5;
Variables
CLAVE, NUMIN: entero;
COSTO: real;
Algoritmo
Escribir (“Ingrese la clave de la zona geográfica y duración de la
llamada”);
Leer (CLAVE, NUMIN);
SEGÚN CLAVE Hacer
12 : COSTO:= NUMIN * AN;
15: COSTO:= NUMIN * AC;
18: COSTO:= NUMIN *AS;
19: COSTO:= NUMIN * 3.5;
23: COSTO:= NUMIN * 6;
29: COSTO:= NUMIN * 5;
Otro caso: Escribir (“El código ingresado es incorrecto”);
Fin SEGÚN
Escribir ("El Costo total de la llamada", COSTO);
Fin Acción

Prueba de escritorio

ESTADOS CLAVE NUMIN RESULTADO

Ei ? ? ?

E1 ? ? ?

E2 23 ? ?

E3 23 5 ?

E4 23 5 30

También podría gustarte