Está en la página 1de 5

UNIVERSIDAD DE JAN. Departamento de Informtica.

ESTRUCTURA SECUENCIAL
Ejercicios Resueltos en pseudocdigo.

1. Disear un algoritmo que lea un valor en euros y lo convierta a pesetas (1 euro =
166,386 ptas).

ALGORITMO nver sor Co
CONSTANTES:
UN_EURO=166. 386
ENTRADAS:
eur os: REAL; Valor en euros que queremos convertir
SALIDAS:
peset as: REAL; Valor en pesetas de la cantidad introducida en euros
VARIABLES:

INICIO
ESCRIBIR I nt r oduzca l a cant i dad de eur os a conver t i r :
LEER eur os

peset as eur os * UN_EURO

ESCRIBIR eur os, eur os son , peset as, peset as.
FIN


2. Disear un algoritmo que lea dos valores reales y nos muestre los resultados de
sumar, restar, dividir y multiplicar dichos nmeros.

ALGORITMO Oper aci ones
ENTRADAS:
i , j : REAL; Valores sobre los que se realizan las operaciones aritmticas
SALIDAS:
suma: REAL; Resultado de sumar i mas j
r est a: REAL; Resultado de restar i menos j
di vi si on: REAL; Resultado de dividir i entre j
mul t i pl i caci on: REAL; Resultado de multiplicar i por j
VARIABLES:

INICIO
ESCRIBIR I nt r oduzca el pr i mer val or :
LEER i
ESCRIBIR I nt r oduzca el segundo val or :
LEER j

suma i + j
r est a i - j
di vi si on i / j
mul t i pl i caci on i * j

ESCRIBIR i , + , j , = , suma
ESCRIBIR i , - , j , = , r est a
ESCRIBIR i , / , j , = , di vi si on
ESCRIBIR i , * , j , = , mul t i pl i caci on
FIN

Fundamentos de Informtica Pg. 1
UNIVERSIDAD DE JAN. Departamento de Informtica.

3. Queremos conocer los datos estadsticos de una asignatura, por lo tanto,
necesitamos un algoritmo que lea el nmero 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 Est adi st i cas
ENTRADAS:
suspensos: ENTERO; Nmero de suspensos de la asignatura
apr obados: ENTERO; Nmero de aprobados de la asignatura
not abl es: ENTERO; Nmero de notables de la asignatura
sobr esal i ent es: ENTERO; Nmero de sobresalientes de la asignatura
SALIDAS:
apt os: 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:
al umnos: ENTERO
INICIO
ESCRIBIR Cunt os al umnos suspensos?:
LEER suspensos
ESCRIBIR Cunt os al umnos apr obados?:
LEER apr obados
ESCRIBIR Cunt os al umnos not abl es?:
LEER not abl es
ESCRIBIR Cunt os al umnos sobr esal i ent es?:
LEER sobr esal i ent es

al umnos suspensos + apr obados + not abl es + sobr esal i ent es
apt os (apr obados + not abl es + sobr esal i ent es) * 100 / al umnos

ESCRIBIR El , apt os, %de al umnos ha super ado l a asi gnat ur a.

p_sus suspensos * 100 / al umnos
p_apr apr obados * 100 / al umnos
p_not not abl es * 100 / al umnos
p_sob sobr esal i ent es * 100 / al umnos

ESCRIBIR Hay un , p_sus, %de al umnos suspensos.
ESCRIBIR Hay un , p_apr , %de al umnos apr obados.
ESCRIBIR Hay un , p_not , %de al umnos not abl es.
ESCRIBIR Hay un , p_sob, %de al umnos sobr esal i ent es.
FIN

4. Un departamento de climatologa ha realizado recientemente su conversin al
sistema mtrico. Disear un algoritmo para realizar las siguientes conversiones:
a. Leer la temperatura dada en la escala Celsius e imprimir en su equivalente
Fahrenheit (la frmula de conversin es F=9/5 C+32).
b. Leer la cantidad de agua en pulgadas e imprimir su equivalente en
milmetros (25.5 mm =1 pulgada).

ALGORITMO Si st emaMet r i co
ENTRADAS:
gr ados_C: REAL; Temperatura en grados celsius
Fundamentos de Informtica Pg. 2
UNIVERSIDAD DE JAN. Departamento de Informtica.

pul gadas: REAL; Cantidad de agua en pulgadas
SALIDAS:
gr ados_F: REAL; Temperatura en grados Fahrenheit
mi l i met r os: REAL; Cantidad de agua en milimetros
VARIABLES:

INICIO
ESCRIBIR I nt r oduzca una t emper at ur a en gr ados Cel si us:
LEER gr ados_C
gr ados_F ( 9 / 5 ) * gr ados_C + 32
ESCRIBIR gr ados_C, gr ados Cel si us = , gr ados_F, gr ados Fahr enhei t .

ESCRIBIR I nt r oduzca una cant i dad de agua en pul gadas:
LEER pul gadas
mi l i met r os pul gadas * 25. 5
ESCRIBIR pul gadas, pul gadas = , mi l i met r os, mi l met r os.
FIN

5. El siguiente es el men de un restaurante de bocadillos. Disear un algoritmo
capaz de leer el nmero de unidades consumidas de cada alimento ordenado y
calcular la cuenta total.

Bocadillo de jamn (250 pts)
Bocadillo de queso (200 pts)
Patatas fritas (100 pts)
Refresco (175 pts)
Cerveza (125 pts)

ALGORITMO Menu
ENTRADAS:
j amon: ENTERO; Cantidad de bocadillos de jamn
queso: ENTERO; Cantidad de bocadillos de queso
pat at as: ENTERO; Cantidad de patatas fritas
r ef r escos: ENTERO; Cantidad de refrescos
s: ENTERO; Cantidad de cervezas cer veza
SALIDAS:
t ot al : ENTERO; La cuenta total
VARIABLES:

INICIO
ESCRIBIR nt r oduzca l a cant i dad ser vi da de . . . I
ESCRIBIR . . . bocadi l l os de j amn:
LEER j amon
ESCRIBIR . . . bocadi l l os de queso:
LEER queso
ESCRIBIR . . . pat at as f r i t as:
pat at a LEER s
ESCRIBIR . . . r ef r escos:
LEER r ef r escos
ESCRIBIR . . . cer vezas:
LEER cer vezas

t ot al j amon*250 + queso*200 + pat at as*100 + r ef r escos*175 +
cer veza*125

ESCRIBIR El t ot al de l a f act ur a es: , t ot al , peset as.
FIN

Fundamentos de Informtica Pg. 3
UNIVERSIDAD DE JAN. Departamento de Informtica.

6. El coste de un automvil nuevo para un comprador es la suma total del coste del
vehculo, del porcentaje de la ganancia del vendedor y de los impuestos locales o
estatales aplicables (sobre el precio de venta). Suponer una ganancia del
vendedor del 12% en todas las unidades y un impuesto del 6% y disear un
algoritmo para leer el coste total del automvil e imprimir el coste para el
consumidor.

ALGORITMO Compr ar Aut o
ENTRADAS:
cost e_t ot al : REAL; Coste del vehculo en euros
SALIDAS:
cost e_compr ador : REAL; Coste del vehculo nuevo para el comprador (en euros)
VARIABLES:
gananci a: REAL
i mpuest os: REAL

INICIO
ESCRIBIR I nt r oduzca el cost e t ot al del veh cul o:
LEER cost e_t ot al

gananci a cost e_t ot al * 0. 12
i mpuest os cost e_t ot al * 0. 06
cost e_compr ador cost e_t ot al + gananci a + i mpuest os

ESCRIBIR El cost e del veh cul o par a el compr ador es de ,
cost e_compr ador , eur os.
FIN

7. Queremos realizar un pequeo programa para introducirlo en el ordenador de a
bordo de nuestro coche y que nos informe del consumo medio del coche. Disea
un algoritmo que lea el kilometraje de la ltima vez que se repost, el kilometraje
actual, los litros de gasolina que se repostaron la ltima vez y la cantidad de
gasolina actual. El algoritmo devolver la cantidad de litros cada 100 kilmetros
que consume nuestro coche.

ALGORITMO ConsumoAut o
ENTRADAS:
km_r epost aj e: REAL; Km del coche al repostar
l _r epost aj e: REAL; Litros de gasolina despus de repostar
km_act ual : REAL; Km del coche actualmente
l _act ual : REAL; Litros de gasolina del coche actualmente
SALIDAS:
consumo: REAL; Consumo del coche cada 100 Km desde el ltimo repostaje
VARIABLES:
km_di f : REAL
l i t r os_di f : REAL

INICIO
ESCRIBIR I nt r oduzca l os Kmdel coche al r epost ar :
LEER km_r epost aj e
ESCRIBIR I nt r oduzca l os l i t r os de gasol i na despus de r epost ar :
LEER l _r epost aj e
ESCRIBIR I nt r oduzca l os Kmact ual es del coche:
LEER km_act ual
ESCRIBIR I nt r oduzca l os Kmdel coche al r epost ar :
LEER km_r epost aj e

Fundamentos de Informtica Pg. 4
UNIVERSIDAD DE JAN. Departamento de Informtica.

gananci a cost e_t ot al * 0. 12
i mpuest os cost e_t ot al * 0. 06
cost e_compr ador cost e_t ot al + gananci a + i mpuest os

ESCRIBIR El cost e del veh cul o par a el compr ador es de ,
cost e_compr ador , eur os.
FIN

8. Disear un algoritmo para leer las longitudes de los tres lados de un tringulo
(L1, L2, L3) y calcular el rea del mismo de acuerdo con la siguiente frmula

) 3 )( 2 )( 1 ( L SP L SP L SP SP area =

donde:

2
3 2 1 L L L
SP
+ +
=

ALGORITMO Ar eaTr i angul o
ENTRADAS:
L1, L2, L3: ENTEROS; Longitudes de los lados del tringulo
SALIDAS:
ar ea: REAL; rea del tringulo definido por L1, L2 y L3
VARIABLES:
SP: REAL

INICIO
ESCRIBIR I nt r oduzca l a l ongi t ud de l ado 1 del t r i ngul o:
LEER L1
ESCRIBIR I nt r oduzca l a l ongi t ud de l ado 2 del t r i ngul o:
L2 LEER
ESCRIBIR I nt r oduzca l a l ongi t ud de l ado 3 del t r i ngul o:
LEER L3

SP ( L1 + L2 + L3) / 2

(Suponemos que disponemos de una funcin matemtica llamada r ai z que realiza la raz cuadrada
de un valor)
ar ea r ai z( SP * ( SP-L1) * ( SP-L2) * ( SP-L3) )

ESCRIBIR El r ea del t r i ngul o es: , ar ea
FIN

Fundamentos de Informtica Pg. 5

También podría gustarte