Você está na página 1de 4

Ejemplos resueltos de Principios de Algoritmos

1. Hacer un pseudocodigo que imprima


los nmeros del 1 al 100.
PROGRAMA contador1
INICIO
c <- 0
ALGORITMO:
MIENTRAS c < 101 HACER
ESCRIBIR c
c <- c + 1
FINMIENTRAS
FIN

c <- 1
suma <- 0
MIENTRAS c <= 100 HACER
suma <- suma + c
c <- c + 1
FINMIENTRAS
ESCRIBIR "La suma de los 100 primeros
nmeros es: "
ESCRIBIR suma
FIN
5. Hacer un pseudocodigo que imprima
todos los nmeros naturales que
hay desde la unidad hasta un
numero que introducimos por
teclado.
ALGORITMO natural
INICIO
i <- 0
n <- 0
ESCRIBIR "Introduce un nmero: "
LEER n
MIENTRAS i < n HACER
i <- i + 1
ESCRIBIR i
FINMIENTRAS
FIN

2. Hacer un pseudocodigo que imprima


los nmeros del 100 al 0, en orden
decreciente.
ALGORITMO contador2
INICIO
c <- 100
MIENTRAS c <= 0 HACER
ESCRIBIR c
c <- c - 1
FINMIENTRAS
FIN
3. Hacer un pseudocodigo que imprima
los nmeros pares entre 0 y 100.
ALGORITMO pares
INICIO
c <- 2
MIENTRAS c < 101 HACER
ESCRIBIR c
c <- c + 2
FINMIENTRAS
FIN

6. Hacer un pseudocodigo que solo


nos permita introducir S o N.
ALGORITMO sn
INICIO
res <- " "
MIENTRAS res <> "S" Y res <> "N"
HACER
ESCRIBIR "Introduce S o N"
LEER res
res <- Convertir_maysculas( res )
FINMIENTRAS
FIN

4. Hacer un programa que imprima la


suma de los 100 primeros nmeros.
ALGORITMO suma
INICIO

Ejemplos propuestos:
7. Determinar el valor de la hipotenusa de un triangulo rectngulo aplicando el teorema de
Pitgoras, el permetro y el rea conociendo el valor de sus catetos.
8. Construir un algoritmo que calcule el monto que pagar un determinado alumno en el
momento de la matricula, sabiendo que dicho alumno realiza una matrcula por crditos,
el costo de cada crdito es de S/.27.50. La Cantidad de crditos por ciclo es del total de
21.
9. En un sistema de numeracin inglesa la estatura de una persona esta dada por la suma
de los pies y pulgadas que tiene. As por ejemplo una persona puede medir 5 pies con 4

pulgadas. Construir un algoritmo que exprese este tipo de medida a metros. Se sabe que:
1 pie = 12 pulgadas, 1 pulgada = 2.54 cm y 1 metro = 100 cm.
10. Un hospital ha recibido una donacin especial que ser repartida de la siguiente manera:
45% para Medicina General, 30% para Cardiologa, 15% para Pediatra y el resto para
Traumatologa. Disee un algoritmo que determine cuanto recibir cada rea.
11.

Construir un algoritmo que calcule el monto mensual que adeuda un cliente que
compra un equipo de sonido al crdito, sabiendo que el monto de compra recibe un
incremento del 19% de impuesto, as como, de 5% de inters mensual por cada letra que
fracciona.
12.
Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas
invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto
a la cantidad total invertida.
13.
Disee un algoritmo que determine el porcentaje de varones y de mujeres que hay en
un saln de clase.
14.
Disee un algoritmo para repartir una cantidad de dinero a tres personas en forma
proporcional a sus edades. El monto que le corresponde a cada persona se calcula con
la siguiente formula:
Monto de la persona =
edad de la persona * monto a repartir
Suma total de edades
15.
Disee un algoritmo que lea la capacidad de un disco duro en gigabytes y lo convierta
a megabytes, kilobytes y bytes.
1 kilobytes = 1024 bytes
1 megabytes = 1024 kilobytes
1 gigabytes = 1024 megabytes
16. El dueo de una empresa desea planificar las decisiones financieras que tomara en el
siguiente ao. La manera de planificarlas depende de lo siguiente: Si actualmente su
capital se encuentra con saldo negativo, pedir un prstamo bancario para que su nuevo
saldo sea de $10 000. Si su capital tiene actualmente un saldo positivo pedir un
prstamo bancario para tener un nuevo saldo de $20 000, pero si su capital tiene
actualmente un saldo superior a los $20 000 no pedir ningn prstamo. Posteriormente
repartir su presupuesto de la siguiente manera: $5 000 para equipo de computo, $2 000
para mobiliario y el resto la mitad ser para la compra de insumos y la otra para otorgar
incentivos al personal. Desplegar que cantidades se destinaran para la compra de
insumos e incentivos al personal y, en caso de que fuera necesario, a cuanto ascendera
la cantidad que se pedira al banco.
17.

Calcular el costo del servicio de mudanza, de acuerdo a la distancia entre el punto de


partida y de llegada. Para calcular el costo se debe tener en cuenta: Si la distancia por
cada viaje es mayor o igual a 5 km, se cobrar S/. 7.00 por kilmetro, de lo contrario se
cobrar el monto bsico que es de S/. 25.00.

18. Una fabrica paga a sus empleados de acuerdo a su condicin, de tal manera que un
obrero contratado recibe al mes S/.1200.00 y un
Aos de
% de
obrero estable S/.1000.00. as mismo, todos los
Servicios
Gratificacin
empleados reciben un pago de gratificacin en los
0a5
60
meses de Julio y Diciembre. Dicha gratificacin
6
a
10
80
vara de acuerdo a los aos de servicios que tiene
11
a
ms
100
el empleado, como se muestra en el siguiente
cuadro:
19. Adems todos los empleados reciben un descuento por AFP del 9%. Calcular el sueldo
de un obrero correspondiente a un mes determinado

20. Una empresa se encarga de la venta y distribucin de CD. Los clientes pueden
adquirir los artculos por cantidad. Los
S/. 3.50 si se compra hasta 9 unidades.
precios son:
S/. 3.30 si se compra entre 10 unidades y
hasta 99.
S/. 3.10 si se compra entre 100 y 499
unidades.
S/. 2.80 para ms de 500.
21. Un banco realiza el pago de intereses a sus clientes por un deposito a plazo fijo de
acuerdo a la siguiente informacin: Tipo de moneda, Tiempo de deposito y monto
depositado. Los intereses sern aplicados segn el siguiente cuadro:
Meses
Soles (%)
Dlares (%)
05
0
0
6 12
6
4
13 mas
9
7
Mostrar el inters y el monto total a recibir.
22. Una tienda de venta de polos ha establecido porcentajes de descuento, indicados a continuacin, de
acuerdo a las caractersticas de la prenda: Tipo de algodn (Simple, Pima), Tipo de prensa (Nio, Joven,
Adulto), Detalle de la prenda (Sin estampado, Con estampado)

Nio
Joven
Adulto
23. 24. 25. 26. 27. 28.
S
C
S
C
S
C
Simple
29. 30. 31. 32. 33. 34.
3
5
4
6
5
7
Pima
35. 36. 37. 38. 39. 40.
5
3
6
4
7
5
Calcular el importe a pagar por una prenda.
23. Un cliente solo puede comprar pasajes para una ciudad. Calcular el total que tiene
que pagar un determinado cliente.
24. Calcular el pago de un obrero que trabaja al destajo. El pago que recibe el obrero por
cada unidad producida depende de su categora y del tipo de producto que produce,
como se muestra en el siguiente cuadro:
Tarifa (S/. x unidad)
Categora
Tejas
Losetas
A
2.50
2.00
B
2.00
1.50
C
1.50
1.00
25. As mismo, el obrero recibe una bonificacin especial de acuerdo a la cantidad que
produce:
Unidades Producidas
Bonificacin
(%)
1 250
0.00
251 500
50.00
501 1000
100.00
1001 mas
150.00
Adems del total de ingresos se descuenta 75 por seguro.
Tipo de algodn

26. Determinar la cantidad semanal de dinero que recibir cada uno de los n obreros de
una empresa. Se sabe que cuando las horas que trabajo un obrero exceden de 40, el
resto se convierte en horas extras que se pagan al doble de una hora normal, cuando

no exceden de 8; cuando las horas extras exceden de 8 se pagan las primeras 8 al


doble de lo que se paga por una hora normal y el resto al triple.
27. Se tiene un conjunto de 10 tarjetas cada una contiene la informacin del censo para
una persona: Sexo, Edad y Estado civil (a.- soltero, b. Casado, c. Viudo, d.
Divorciado). Disee un pseudocdigo estructurado que lea todos estos datos, e
imprima el nmero de censo de todas las jvenes solteras que estn entre 16 y 21
aos.
28. Hacer un algoritmo que lea N consumos de un restaurante. Si el consumo ingresado
excede los 70 soles, el descuento ser de 5%. Muestre todos los pagos hechos.
29. Una empresa almacena los datos de N empleados, para esto, en un proceso repetitivo
se ingresa el sexo y el salario de cada empleado. Se pide calcular:
a. La cantidad de personas que ganan ms de 700 al mes.
b. El promedio de salarios.
c. El porcentaje de mujeres que trabajan en esa empresa
d. El porcentaje de varones que trabajan en esa empresa

Você também pode gostar