Pseudocodigos

Solo disponible en BuenasTareas
  • Páginas : 5 (1214 palabras )
  • Descarga(s) : 7
  • Publicado : 28 de mayo de 2010
Leer documento completo
Vista previa del texto
UNIVERSIDAD DE JAÉN.

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 cantidad introducida eneuros 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 se realizan lasoperaciones 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 - j division i / j multiplicacion i * jESCRIBIR ESCRIBIR ESCRIBIR ESCRIBIR FIN i, i, i, i, “ “ “ “ + / * ”, ”, ”, ”, j, j, j, j, “ “ “ “ = = = = ”, ”, ”, ”, suma resta division multiplicacion

Fundamentos de Informática

Pág. 1

UNIVERSIDAD DE JAÉN.

Departamento de Informática.

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 notablesde 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 suspensosESCRIBIR “¿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 ESCRIBIRESCRIBIR 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 de de alumnos alumnos alumnos alumnos suspensos.” aprobados.” notables.” sobresalientes.”

4. Un departamento de climatología ha realizado recientemente su conversión alsistema 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 celsiusFundamentos de Informática

Pág. 2

UNIVERSIDAD DE JAÉN. pulgadas: REAL; Cantidad de agua en pulgadas SALIDAS: grados_F: REAL; Temperatura en grados Fahrenheit milimetros: REAL; Cantidad de agua en milimetros VARIABLES:

Departamento de Informática.

INICIO ESCRIBIR “Introduzca una temperatura en grados Celsius: ” LEER grados_C grados_F ( 9 / 5 ) * grados_C + 32 ESCRIBIR grados_C,“ grados...
tracking img