Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Seudocódigo:
Algoritmo AreaT;
Variables b, h, A: Real
Diagrama de flujo
INICIO
b, h
A (b*h)/2
FIN
Prueba de escritorio
b h A
8 4 16.0
-2 7 -7.0
Seudocódigo
Programa Multiplicación
Variables a, b, m: entero;
Diagrama de Flujo
INICIO
a, b
m a*b
FIN
Prueba de Escritorio
a b m
9 -4 -36
-3 -8 24
Seudocódigo
Diagrama de flujo
INICIO
b, h, A, P
h 2*A/B
P b*3
h, P
FIN
Prueba de escritorio
b A h P
5 4 1.6 15
8 9 2.25 24
Seudocódigo
Programa operaciones
Variables: a, b, s, r, m, d: Real
Diagrama de Flujo
INICIO
a, b, s, r, m, d
S a+b
R a-b
M a*b
D a/b
S, R, M, D
FIN
Prueba de escritorio
a b s r m d
10 5 15 5 50 2
5. Calcular el sueldo de un empleado de una empresa, para ello se debe pedir el nombre
del empleado, las horas normales trabajadas y las horas extras. Tener en cuenta que el
valor de la hora es de $4000 y que las horas extras se pagan doble.
Seudocódigo
Algoritmo sueldo
Variable N; cadena;
hn, he, s, entero;
Diagrama de Flujo
INICIO
N, hn, he
S 4000*hn+8000*he
FIN
6. Mostrar el nombre, apellido, edad y el grado de un estudiante
Seudocódigo
Algoritmo de un estudiante
Variable: N, A; cadena
E, G; entero;
Escriba “Jhoam Hacip”;
Escriba “Rojas Pallarez”;
Escriba “15”;
Escriba “10º”;
FIN datos de estudiante
Diagrama de Flujo
INICIO
N, A, E, G
N, A, E, G
FIN
7. Realizar un algoritmo para determinar el mayor y el menor de dos número leídos por
el teclado.
Seudocódigo
Diagrama de flujo
INICIO
X, y
Si No
x>y
FIN
Prueba de escritorio
X Y salida
-2 6 El mayor el 6
7 -3 El mayor es 7
8. Realizar un algoritmo para determinar el mayor y el menor de dos números, tenga en
cuenta cuando los números son iguales.
Seudocódigo
Diagrama de flujo
INICIO
X, y
Si No
x=y
Son iguales Si No
x>y
FIN
Prueba de escritorio
X Y salida
8 -6 El mayor es 8
11 20 El mayor es 20
5 5 Son iguales
Seudocódigo
Programa salario
Variables cc: Entero
Sb, d, st: Real
INICIO
cc, sb
Si No
Sb>2000000
d 0.15 Si No
Sb>1000000
d 0.10 d 0.05
d sb*d
st sb-dt
FIN
Prueba de escritorio
sb d st
3000000 0.15 450000
1800000 0.10 180000
600000 0.05 30000
10. Una empresa que quiere hacer una compra de varias piezas de la misma clase a un
fabricante de refracciones. La empresa dependiendo del monto total de la compra,
decidirá qué hacer para pagar al fabricante.
Seudocódigo
Si (CT>500000) entonces;
CI CT*0.55
P CT*0.30
C CT*0.15
Sino
CI CT*0.70
P 0
C CT*0.30
Fin Si
INTERESES C*0.20
Escriba “CI”, “P”, “C”, “INT”;
FIN
Diagrama de Flujo
INICIO
CP, NP, CT
Si No
CT>500000
CI CT*0.55 CI CT*0.70
P CT*0.30 P 0
C CT*0.15 C CT*0.30
INT C*0.20
CI, P, C, INT
FIN
Prueba de escritorio
CT CI P C INT
800000 0.55 (440000) 0.30(240000) 0.15(120000) 0.20(24000)
300000 0.70(210000) 0 0.30(90000) 0.20(18000)
11. Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades, si éste se
le asigna un porcentaje de su salario mensual que depende de su antigüedad en la
empresa, según la siguiente tabla:
TIEMPO UTILIDAD
Seudocódigo
Si (A<1) entonces;
Util sm*0.05
Sino
Si (A>=1) Y (A<2) entonces;
Util sm*0.07
Sino
Si (A>=2) y (A<5) entonces;
Util sm*0.10
Sino
Si (A>=5) y (A<10) entonces;
Util sm*0.15
Sino
Util sm*0.20
Fin Si
Fin Si
Fin Si
Fin Si
Escriba “Utilidad del trabajador”;
FIN
Diagrama de Flujo
INICIO
Sm, A
Si No
(A<1)
Util sm*0.05 Si No
(A>=1)y(A<2)
Util sm*0.07 Si No
(A>=2)y(A<5)
Util sm*0.10 Si No
(A>=5)y(A<10)
Util
FIN
Prueba de escritorio
A Sm util
6 meses 800000*0.05 40000
1 año 3 meses 980000*0.07 68600
2 años 650000*0.10 65000
5 años 9 meses 2800000*0.15 420000
15 años 5000000*0.20 1000000
12. En una tienda se efectúa una promoción en la cual se hace una rebaja sobre la compra
total según el color de la bolita que el cliente saque al pagar en la caja. Si ésta es
blanca no se hará descuento alguno; si es verde se le hará un 10% de descuento; si es
azul un 50%, y si es roja un 100%. Calcular el dinero que el cliente debe pagar por su
compra. Se sabe que solo hay bolitas de los colores anteriormente mencionados.
Seudocódigo
Si (b=blanca) entonces;
d 0
Sino
Si (b=verde) entonces;
d CT*0.10
Sino
Si (b=azul) entonces;
d CT*0.50
Sino
d CT
Fin Si
Fin Si
Fin Si
Escriba “total a pagar”;
FIN
Diagrama de Flujo
INICIO
CT, CB
Si No
B=blanca
d 0 Si No
B=verde
d CT*0.10 Si No
B=verde
d CT*0.50 d CT
TP
FIN
Prueba de escritorio
CT CB TP
60000 (blanca) d=0 60000
140000 (verde) d=10% 14000
300000 (azul) d=50% 150000
220000 (roja) d=100% 0
13. Una empresa, requiere clasificar a las personas que se jubilarán en el año 2020. Existen
tres tipos de jubilación. Las personas adscritas a la jubilación por edad deben tener 60
años o más y una antigüedad en su empleo de menos de 25 años. Las personas
adscritas a la jubilación por antigüedad joven deben tener menos de 60 años y una
antigüedad en su empleo de 25 años o más. Las personas adscritas a la jubilación por
antigüedad adulta deben tener 60 años o más y una antigüedad en su empleo de 25
años o más. Determinar el tipo de jubilación en que quedará adscrita una persona.
Seudocódigo
Escriba “Edad”;
Lea E;
Escriba “Antigüedad en su empleo”;
Lea AE;
INICIO
E, AE
Si No
(E>=60)y(AE<25)
J es por E Si No
(E>=60)y(AE>25)
J es por EA Si No
(E>=60)y(AE>25)
J es por AJ No se Jubila
TJ
FIN
Prueba de escritorio
E AE TP
75 20 Edad
52 40 Antigüedad Joven
64 32 Antigüedad Adulto
14. Programa que halle el área de un trapecio.
Seudocódigo
Algoritmo AreaT
Variable h, B, b: Real
Diagrama de Flujo
INICIO
h, B, b
AT 1/2*h*(B+b)
AT
FIN
Prueba de escritorio
h B b AT
5 8 3 15
9 15 6 54