Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Inicio
A,B
SI NO
A>B
A es mayor B es mayor
Fin
Universidad Nacional de Trujillo
Inicio
SI NO
a/2 E Z
a es par a es impar
Fin
Universidad Nacional de Trujillo
3. Hacer un algoritmo que permita ingresar un número real y reporte su valor absoluto.
Inicio
|A|
SI NO
A>0
A
-A
Fin
Universidad Nacional de Trujillo
Inicio
A, B, C, X1, X2
A*X**2+B*X+C=0
SI NO
A>0
X1=[-B+(B**2-4*A*C)**0.2]/(2*A)
X2=[-B-(B**2-4*A*C)**0.2]/(2*A) X1=X2=-C/B
Fin
Universidad Nacional de Trujillo
5. Escribir algoritmo que simule una calculadora con cuatro operaciones básicas (suma +, resta
-, multiplicación * y división /”. El usuario ingresará un número, el operador y el segundo
número y a continuación se visualizará el resultado.
Inicio
A, B, S, R, M, D
SI NO
B≠ 0
S=A+B S=A
R=A-B R=A
M=A*B M=0
D=A/B D=ERROR
Fin
Universidad Nacional de Trujillo
6. Una tienda ha puesto en oferta la venta al por mayor de cierto producto, ofreciendo un
descuento del 15% por la compra de más de 3 docenas y 10% en caso contrario. Además por
la compra de más de 3 docenas se obsequia una unidad del producto por cada docena en
exceso sobre 3. Diseñe un algoritmo que determine el monto de la compra, el monto del
descuento, el monto a pagar y el número de unidades de obsequio por la compra de cierta
cantidad de docenas del producto.
Inicio
Docenas, precio
Monto Comp =
docenas*Precio
SI NO
#Docenas
>3
M comp, M desc, M
pag, obsequio
Final
Inicio
F, X
F=X**2-X-6
SI NO
-2<X<3
F es positivo F no es
positivo
Fin
Universidad Nacional de Trujillo
Inicio
F, X
F=X**2-4X-3
SI NO
1<X<3
F es negativo F no es
negativo
Fin
Universidad Nacional de Trujillo
Inicio
T,P
SI NO
T>=150 o
P<=300
ALERTA
NORMAL
Fin
Universidad Nacional de Trujillo
10. Los alumnos de ALGORITMOS serán aprobados sólo si la nota del examen parcial es mayor
o igual que 10.5 y si el número de programas resueltos es al menos 15. Hacer un algoritmo
que determine si un alumno es aprobado o desaprobado.
Inicio
E.P, N
SI NO
P≥10.5
NO
N≥15
SI
APROBAR DESAPROBAR
Final
Universidad Nacional de Trujillo
11. Escribir un algoritmo que permita el ingreso de 03 números y determine cual es el mayor y
cual es el menor de ellos.
Inicio
a, b, c
SI NO
a>b
NO
b>c SI
c >a
SI NO
NO SI NO
a>c c >b
Final
Universidad Nacional de Trujillo
12. Calcular y visualizar la suma y el producto de dos números pares (ingresados por teclado)
comprendidos entre 30 y 300, ambos inclusive. Mostrar el mensaje fuera de rango si los
números no están comprendidos entre 30 y 300.
Inicio
a, b, s, p
SI NO
a>b
S=a+b
P=a*b
S, P Fuera de rango
Final
Universidad Nacional de Trujillo
13. Hacer un algoritmo que me permita ingresar el valor de 3 ángulos en grados sexagesimales, y
reportar si son los ángulos de un triangulo, además debe mostrar si es rectángulo,
obtusángulo o acutángulo.
Inicio
A,B,C
A+B+C=180°
SI A=90° o NO
B=90° o
C=90°
Es rectángulo SI 90°<A<180°, NO
o
90°<A<180°,
o
90°<A<180°
Es obtusángulo Es acutángulo
Fin
Universidad Nacional de Trujillo
14. Ingresar dos número por teclado (a, b) y hacer las siguientes operaciones según sea el caso:
a. Sumar los números, si éstos son pares.
b. Restar a-b, si éstos son impares.
c. Multiplicar a*b, si uno es par y el otro impar.
Inicio
A,B
SI NO
A es par,
B es par
A+B SI NO
A es
impar,
B es par
A*B A-B
Fin
Universidad Nacional de Trujillo
15. Determinar el precio que debe pagarse por la compra de una cantidad de camisas del mismo
tipo, si el precio de las camisas talla S es de $ 85, de talla M es de $ 95, y la talla L es de $
100. Se debe ingresar la cantidad de camisas a comprar y la talla.
Inicio
X, S, M, L
S M L
Fin
Universidad Nacional de Trujillo
1. Diseñe un algoritmo que lea la hora actual del día HH:MM:SS y determine cuantas horas, minutos y
segundos restan para iniciar un nuevo día.
Inicio
LEER (A:B:C), TF
TF=(23-A):(59-B):(60-C)
ESCRIBIR (TF)
Fin
2. Suponga que un individuo desea invertir su capital en un banco y desea saber cuánto dinero ganara
después de un mes si el banco paga a razón de 2% mensual.
Universidad Nacional de Trujillo
Inicio
LEER (G, C)
G=1.02C
ESCRIBIR (G)
Fin
3. Un alumno desea saber cuál será su calificación final en la materia de Algoritmos. Dicha calificación
se compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales.
30% de la calificación del examen final.
15% de la calificación de un trabajo final.
Universidad Nacional de Trujillo
Inicio
C1=0.55*PT
C2=0.3*EF
C3=0.15*TF
CT= C1+ C2 + C3
ESCRIBIR (CT)
Fin
INICIO
M, m, A, a, E
M>m
E=A-a Final NO E=A-a-1
SI
Universidad Nacional de Trujillo
5. En países de habla inglesa es común dar la estatura de una persona como la suma de una cantidad
entera de pies más una cantidad entera de pulgadas. Así, la estatura de una persona podría ser 3' 2"
( 3 pies 2 pulgadas ). Diseñe un algoritmo que determine la estatura de una persona en metros,
conociendo su estatura en el formato inglés. Considere que: 1 pie = 12 plg, 1 plg = 2.54 cm, 1 m =
100 cm.
Inicio
Universidad Nacional de Trujillo
LEER (X, Y)
A=(X*12+Y)*2.54)/100
ESCRIBIR (A)
Fin
6. Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene
en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000,
y en ese caso desea saber cuánto dinero tendrá finalmente en su cuenta.
Inicio
C, r, t
I=C*r*t/100
Universidad Nacional de Trujillo
NO
I>7000
SI
I=I*r*t/100
Final
7. Determinar si un alumno aprueba a reprueba un curso, sabiendo que aprobara si su promedio de tres
calificaciones es mayor o igual a 70; reprueba en caso contrario.
Inicio
P, n1, n2, n3
P=(n1+n2+n3)/3
Universidad Nacional de Trujillo
SI NO
P>=70
APRUEBA
DESAPRUEBA
Fin
8. En un almacén se hace un 20% de descuento a los clientes cuya compra supere los $1000 ¿Cuál será
la cantidad que pagara una persona por su compra?
Inicio
P1, P2, C
SI NO
C>1000
Universidad Nacional de Trujillo
P2=C
P1=0.80*C
P1 P2
Final
Inicio
S1, S2, #h
SI NO
#h<=40
Universidad Nacional de Trujillo
S1=16*#h S2=16*#h+20*(#h-40)
S1 S2
Final
Inicio
LEER (A, B)
A>B
ESCRIBIR (B, A)
Universidad Nacional de Trujillo
Fin
11. Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea saber cuántas calorías
consume su cuerpo durante todo el tiempo que realice una misma actividad. Las actividades que
tiene permitido realizar son únicamente dormir o estar sentado en reposo. Los datos que tiene son
que estando dormido consume 1.08 calorías por minuto y estando sentado en reposo consume 1.66
calorías por minuto.
Inicio
C1=1.08 * m1
C2=1.66 * m2
Fin
Universidad Nacional de Trujillo
12. Hacer un algoritmo que imprima el nombre de un artículo, clave, precio original y su precio con
descuento. El descuento lo hace en base a la clave, si la clave es 01 el descuento es del 10% y si la
clave es 02 el descuento en del 20% (solo existen dos claves).
Inicio
PD1=0.1*P1
PD2=0.2*P2
Fin
Universidad Nacional de Trujillo
13. Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres
camisas o más se aplica un descuento del 20% sobre el total de la compra y si son menos de tres
camisas un descuento del 10%.
Inicio
LEER(C, Desc,
PC)
SI NO
C>=3
Descuento=
20% Descuento =
10%
TP=PC*#C*Desc.
ESCRIBIR (TP)
Final
14. Una empresa quiere hacer una compra de varias piezas de la misma clase a una fábrica de
refacciones. La empresa, dependiendo del monto total de la compra, decidirá qué hacer para pagar
al fabricante.
Universidad Nacional de Trujillo
Si el monto total de la compra excede de $500 000 la empresa tendrá la capacidad de invertir de su
propio dinero un 55% del monto de la compra, pedir prestado al banco un 30% y el resto lo pagará
solicitando un crédito al fabricante.
Si el monto total de la compra no excede de $500 000 la empresa tendrá capacidad de invertir de su
propio dinero un 70% y el restante 30% lo pagara solicitando crédito al fabricante.
El fabricante cobra por concepto de intereses un 20% sobre la cantidad que se le pague a crédito.
Inicio
SI NO
C>$50000
0
Cant.Inv=0.55*C Cant.Inv=0.7*C
Crédito=0.15*C Crédito=0.3*C
Prestamo=0.3*C Prestamo=0
Int= crédito*0.2
ESCRIBIR (Int)
Final
15. Hacer un algoritmo que permita ingresar un número y se reporte si es positivo, negativo o cero.
Universidad Nacional de Trujillo
Inicio
SI NO
N>=0
N es positivo N es negativo
o cero
Fin
16. Hacer un algoritmo que permita ingresar un número real y reporte su valor absoluto.
Inicio
Universidad Nacional de Trujillo
|A|
SI NO
A>0
A
-A
Fin
17. Hacer un algoritmo que me permita ingresar el valor de 3 ángulos en grados sexagesimales, y
reportar si son los ángulos de un triángulo, además debe mostrar si es rectángulo, obtusángulo o
acutángulo.
Inicio
A,B,C
Universidad Nacional de Trujillo
A+B+C=180°
SI A=90° o NO
B=90° o
C=90°
Es rectángulo SI 90°<A<180°, NO
o
90°<A<180°,
o
90°<A<180°
Es obtusángulo Es acutángulo
Fin
18. Determinar el precio que debe pagarse por la compra de una cantidad de camisas del mismo tipo, si
el precio de las camisas talla S es de $ 85, de talla M es de $ 95, y la talla L es de $ 100. Se debe
ingresar la cantidad de camisas a comprar y la talla.
Inicio
X, S, M, L
Universidad Nacional de Trujillo
S M L
Fin
19. Realizar un programa que calcule la cuota de kilómetros de un repartidor de víveres pidiendo los
kilómetros por teclado. Sabiendo que se paga a S/. 250 si los kilómetros recorridos son menores o
iguales a 150 y S/. 350 si el kilometraje es mayor a 150.
Inicio
#km, C
Universidad Nacional de Trujillo
SI NO
#km<=15
0
C=250
C=350
Fin
20. Programa para ingresar un año y reporte si es bisiesto o no. Un año es bisiesto si es múltiplo de 4
pero no de 100 o es múltiplo de 400.
Inicio
A mod
400=0
Universidad Nacional de Trujillo
SI NO
Es bisiesto SI
A mod 4=0
y
A mod ≠100
NO
No es bisiesto
Fin
21. En una playa de estacionamiento cobran S/. 1.5 por hora o fracción. Diseñe un algoritmo que
determine cuanto debe pagar un cliente por el estacionamiento de su vehículo, conociendo el tiempo
de estacionamiento en horas y minutos.
22. Diseñe un algoritmo que determine si un número es o no es, par positivo.
Inicio
T.H, T.MIN, P
SI NO
T.MIN>0
Universidad Nacional de Trujillo
T.H=T.H +1
P= T.H *1.5 T.H =T.H
P=T.H *1.5
Fin
22. Diseñe un algoritmo que lea un número de tres cifras y determine si es o no capicúa. Un número es
capicúa si es igual al revés del número.
Inicio
LEER (ABC)
SI NO
X=ABC=CB
A
X es capicúa X no es
capicúa
Universidad Nacional de Trujillo
Fin
23. Ingresar un numero entero, y si este termina en 2,5 u 8 reportar el cuadrado del número, si este
termina en 4,7 o 9 reportar el número multiplicado por 5 y reportar el mismo número en otro caso.
Inicio
SI NO
A=…2; o
A=…5; o
A=…8
A**2 SI A=…4; o NO
A=…7; o
A=…9
A*5 A
Universidad Nacional de Trujillo
Fin