Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios
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
Ei ? ?
E1 8,75 ?
E2 8,75 APROBADO
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
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.
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
Ei ? ? ?
E1 ? ? ?
E2 23 ? ?
E3 23 5 ?
E4 23 5 30