Pseudocodigo
Enviado por vero1995 • 5 de Diciembre de 2014 • 1.177 Palabras (5 Páginas) • 425 Visitas
I. Resuelva los siguientes ejercicios haciendo uso de 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 ptas
ENTRADAS:
euros: REAL; Valor en euros que queremos convertir
SALIDAS:
pesetas: REAL; Valor en pesetas de la cantidad introducida 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:
x, y: REAL; Valores sobre los que se realizan las operaciones aritméticas
SALIDAS:
Suma: REAL; Resultado de sumar “x” mas “y”
Resta: REAL; Resultado de restar “x” menos “y”
división: REAL; Resultado de dividir “x” entre “y”
multiplicación: REAL; Resultado de multiplicar “x” por “y”
VARIABLES:
INICIO
ESCRIBIR “Introduzca el primer valor: ”
LEER x
ESCRIBIR “Introduzca el segundo valor: ”
LEER y
suma x + y
resta x - y
división x / y
multiplicación x * y
ESCRIBIR x, “ + ”, y, “ = ”, suma
ESCRIBIR x, “ - ”, y, “ = ”, resta
ESCRIBIR x, “ / ”, y, “ = ”, división
ESCRIBIR x, “ * ”, y, “ = ”, multiplicación
FIN
3. Queremos conocer los datos estadísticos de una asignatura, 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 la asignatura
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 suspensos * 100 / alumnos
p_apr aprobados * 100 / alumnos
p_not notables * 100 / alumnos
p_sob sobresalientes * 100 / alumnos
ESCRIBIR “Hay un ”, p_sus, “% de alumnos suspensos.”
ESCRIBIR “Hay un ”, p_apr, “% de alumnos aprobados.”
ESCRIBIR “Hay un ”, p_not, “% de alumnos notables.”
ESCRIBIR “Hay un ”, p_sob, “% de alumnos sobresalientes.”
FIN
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 Sistema Métrico
ENTRADAS:
grados_C: REAL; Temperatura en grados Celsius
pulgadas: REAL; Cantidad de agua en pulgadas
SALIDAS:
grados_F: REAL; Temperatura en grados Fahrenheit
milímetros: REAL; Cantidad de agua en milímetros
VARIABLES:
INICIO
ESCRIBIR “Introduzca una temperatura en grados Celsius:”
LEER grados_C
grados_F (9 / 5) * grados_C + 32
ESCRIBIR grados_C,“ grados Celsius = ”,grados_F,“ grados Fahrenheit.”
ESCRIBIR
...