Pseudocodigo
Departamento de Informática.
ESTRUCTURA SECUENCIAL
Ejercicios Resueltos en pseudocódigo.
1. Diseñar un algoritmo que lea un valor en euros y lo convierta a pesetas (1 euro =
166,386 ptas).
ALGORITMO Conversor
CONSTANTES:
UN_EURO=166.386
ENTRADAS:
euros: REAL; Valor en euros que queremos convertir
SALIDAS:
pesetas: REAL; Valor en pesetas de la cantidadintroducida en euros
VARIABLES:
INICIO
ESCRIBIR “Introduzca la cantidad de euros a convertir: ”
LEER euros
pesetas
euros * UN_EURO
ESCRIBIR euros, “euros son ”, pesetas, “pesetas.”
FIN
2. Diseñar un algoritmo que lea dos valores reales y nos muestre los resultados de
sumar, restar, dividir y multiplicar dichos números.
ALGORITMO Operaciones
ENTRADAS:
i, j: REAL; Valores sobre los que serealizan las operaciones aritméticas
SALIDAS:
suma: REAL; Resultado de sumar “i” mas “j”
resta: REAL; Resultado de restar “i” menos “j”
division: REAL; Resultado de dividir “i” entre “j”
multiplicacion: REAL; Resultado de multiplicar “i” por “j”
VARIABLES:
INICIO
ESCRIBIR “Introduzca el primer valor: ”
LEER i
ESCRIBIR “Introduzca el segundo valor: ”
LEER j
suma
i + j
resta
i - jdivision
i / j
multiplicacion
i * j
ESCRIBIR
ESCRIBIR
ESCRIBIR
ESCRIBIR
FIN
i,
i,
i,
i,
“
“
“
“
+
/
*
”,
”,
”,
”,
Fundamentos de Informática
j,
j,
j,
j,
“
“
“
“
=
=
=
=
”,
”,
”,
”,
suma
resta
division
multiplicacion
Pág. 1
UNIVERSIDAD DE JAÉN.
Departamento de Informática.
3. Queremos conocer los datos estadísticos de unaasignatura, por lo tanto,
necesitamos un algoritmo que lea el número de suspensos, aprobados, notables y
sobresalientes de una asignatura, y nos devuelva:
a. El tanto por ciento de alumnos que han superado la asignatura.
b. El tanto por ciento de suspensos, aprobados, notables y sobresalientes de
la asignatura.
ALGORITMO Estadisticas
ENTRADAS:
suspensos: ENTERO; Número de suspensos de laasignatura
aprobados: ENTERO; Número de aprobados de la asignatura
notables: ENTERO; Número de notables de la asignatura
sobresalientes: ENTERO; Número de sobresalientes de la asignatura
SALIDAS:
aptos: REAL; Porcentaje de alumnos que han superado la asignatura
p_sus: REAL; Porcentaje de suspensos
p_apr: REAL; Porcentaje de aprobados
p_not: REAL; Porcentaje de notables
p_sob: REAL;Porcentaje de sobresalientes
VARIABLES:
alumnos: ENTERO
INICIO
ESCRIBIR “¿Cuántos alumnos suspensos?: ”
LEER suspensos
ESCRIBIR “¿Cuántos alumnos aprobados?: ”
LEER aprobados
ESCRIBIR “¿Cuántos alumnos notables?: ”
LEER notables
ESCRIBIR “¿Cuántos alumnos sobresalientes?: ”
LEER sobresalientes
alumnos
suspensos + aprobados + notables + sobresalientes
aptos
(aprobados + notables +sobresalientes) * 100 / alumnos
ESCRIBIR “El ”, aptos, “% de alumnos ha superado la asignatura.”
p_sus
p_apr
p_not
p_sob
ESCRIBIR
ESCRIBIR
ESCRIBIR
ESCRIBIR
FIN
suspensos * 100 / alumnos
aprobados * 100 / alumnos
notables * 100 / alumnos
sobresalientes * 100 / alumnos
“Hay
“Hay
“Hay
“Hay
un
un
un
un
”,
”,
”,
”,
p_sus,
p_apr,
p_not,
p_sob,
“%
“%
“%
“%
de
de
dede
alumnos
alumnos
alumnos
alumnos
suspensos.”
aprobados.”
notables.”
sobresalientes.”
4. Un departamento de climatología ha realizado recientemente su conversión al
sistema métrico. Diseñar un algoritmo para realizar las siguientes conversiones:
a. Leer la temperatura dada en la escala Celsius e imprimir en su equivalente
Fahrenheit (la fórmula de conversión es “F=9/5 ºC+32”).b. Leer la cantidad de agua en pulgadas e imprimir su equivalente en
milímetros (25.5 mm = 1 pulgada).
ALGORITMO SistemaMetrico
ENTRADAS:
grados_C: REAL; Temperatura en grados celsius
Fundamentos de Informática
Pág. 2
UNIVERSIDAD DE JAÉN.
Departamento de Informática.
pulgadas: REAL; Cantidad de agua en pulgadas
SALIDAS:
grados_F: REAL; Temperatura en grados Fahrenheit...
Regístrate para leer el documento completo.