Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programa PSeint- ejercicios propuestos, Ejercicios de Diseño de Algoritmos

Desarrollar estos ejercicios que te ayudaran a mejorar tu programación de seudocódigos.

Tipo: Ejercicios

2020/2021

Subido el 18/05/2021

eduardo_4
eduardo_4 🇵🇪

5

(1)

2 documentos

1 / 7

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Problemas propuestos
Actividad
1. Diseñe un programa que determine le categoría de un estudiante basándose en su
promedio ponderado de acuerdo con la siguiente tabla:
Promedio
Categoría
17
A
14 y < 17
B
12 y < 14
C
< 12
D
2. Un supermercado vende aceite en botellas de 1 litro a los precios por litro dados en
la siguiente tabla:
Aceite
Precio por litro
Primor
Girasol
Cil
Cocinero
Como oferta, el supermercado ofrece un porcentaje de descuento sobre el importe
de la compra de acuerdo con la siguiente tabla:
Cantidad de litros
Descuento
< 4
5.0%
4 y < 7
7.5%
7 y < 10
10.0%
10
12.5%
Diseñe un algoritmo que determine el importe de la compra, el importe del
descuento y el importe a pagar por la compra de cierta cantidad de litros de una
misma marca de aceite.
3. Un supermercado vende yogurt en botellas de 1 litro a los precios dados en la
siguiente tabla:
Yogurt
Precio por litro
Buena vida
S/. 3.90
Pura salud
S/.3.80
Todo sabor
S/. 4.20
Cielo
S/. 3.60
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Programa PSeint- ejercicios propuestos y más Ejercicios en PDF de Diseño de Algoritmos solo en Docsity!

Problemas propuestos

Actividad

  1. Diseñe un programa que determine le categoría de un estudiante basándose en su promedio ponderado de acuerdo con la siguiente tabla:

Promedio Categoría

 17 A

 14 y < 17 B

 12 y < 14 C

< 12 D

  1. Un supermercado vende aceite en botellas de 1 litro a los precios por litro dados en la siguiente tabla:

Aceite Precio por litro Primor S/. 5. Girasol S/. 5. Cil S/.4. Cocinero S/. 4.

Como oferta, el supermercado ofrece un porcentaje de descuento sobre el importe de la compra de acuerdo con la siguiente tabla:

Cantidad de litros Descuento < 4 5.0%

 4 y < 7 7.5%

 7 y < 10 1 0.0%

Diseñe un algoritmo que determine el importe de la compra, el importe del descuento y el importe a pagar por la compra de cierta cantidad de litros de una misma marca de aceite.

  1. Un supermercado vende yogurt en botellas de 1 litro a los precios dados en la siguiente tabla:

Yogurt Precio por litro Buena vida S/. 3. Pura salud S/.3. Todo sabor S/. 4. Cielo S/. 3.

Como oferta, la tienda aplica un porcentaje de descuento sobre el importe de la compra, basándose en la cantidad de botellas adquiridas, de acuerdo con la siguiente tabla:

Cantidad de botellas Descuento ≥ 45 11.5% ≥ 30 y < 45 9.0% ≥ 15 y < 30 6.5% < 15 4.0%

Diseñe un algoritmo que determine el importe de la compra, el importe del descuento y el importe a pagar por la compra de cierta cantidad de botellas de una misma marca de yogurt.

  1. El índice de masa corporal (IMC) permite medir el grado de sobrepeso u obesidad de una persona. El IMC de una persona se calcula con la fórmula:

estatura^2

peso IMC

estando el peso en kilogramos y la estatura en metros. Basándose en el valor del IMC, se obtiene el grado de obesidad de la persona de acuerdo a la tabla adjunta. Diseñe un algoritmo que determine el grado de obesidad de una persona conociendo su peso y su estatura.

IMC Grado de obesidad < 20 Delgado

 20 pero < 25 Normal

 25 pero < 27 Sobrepeso

 27 Obesidad

Autoevaluación

  1. Diseñar un programa que lea la temperatura promedio de un día e imprima el tipo de clima correspondiente de acuerdo con la siguiente tabla:

Temperatura Clima ≤ 10 Frío

10 pero ≤ 20 Nublado 20 pero ≤ 30 Caluroso 30 Trópico

  1. Se denomina velocidad de escape a la velocidad mínima inicial que necesita un objeto para escapar de la gravitación de un cuerpo astronómico y continuar desplazándose sin tener que hacer otro esfuerzo propulsor. En la tabla adjunta, se dan velocidades de escape para los planetas del sistema solar, en km/seg. Dado un planeta del sistema solar, diseñe un programa que determine la velocidad de escape correspondiente.

I N T R O D U C C I Ó N A L A A L G O R I T M I A

  1. Una librería estima los precios de sus libros de la siguiente forma: el precio básico de un libro es de $5.00 más $0.15 por página. Sin embargo, si el número de páginas excede de 300, el precio sufrirá un recargo adicional de $10. Además, si el número de páginas excede de 550, el precio se incrementará en otros $7.50. Diseñe un programa que determine el precio de un libro.
  2. Una empresa calcula el sueldo bruto de sus empleados multiplicando las horas trabajadas por una tarifa horaria que depende de la categoría del trabajador de acuerdo con la siguiente tabla:

Categoría Tarifa A S/. 21. B S/. 19. C S/. 17. D S/. 15.

Por ley, todo empleado se somete a un porcentaje de descuento del sueldo bruto: 20% si el sueldo bruto es mayor de S/. 2500 y 15%, en caso contrario.

Dada la categoría y las horas trabajadas, diseñe un programa que determine el sueldo bruto, el descuento y el sueldo neto correspondientes.

  1. Una empresa química paga a sus vendedores un sueldo bruto que es igual a la suma de un sueldo básico quincenal de S/.250 más una comisión igual a un porcentaje del total de las ventas efectuadas de acuerdo con la siguiente tabla:

Monto vendido Comisión  20000 16%  15000 pero < 20000 14%  10000 pero < 15000 12% < 10000 10%

Por otro lado, si el sueldo bruto del vendedor supera los S/.1800, este se somete a un descuento del 11%.

Dado el monto total vendido en una quincena por un vendedor, diseñe un programa que determine el sueldo bruto, el descuento y el sueldo neto correspodientes.

  1. Un curso se evalúa de la siguiente forma: se toman cinco prácticas calificadas, se determina el promedio de las cuatro notas más altas y se le da al estudiante una categoría que puede ser A, B, C ó D según la tabla siguiente:

Promedio Categoría  17 A  14 pero < 17 B  10 pero < 14 C < 10 D

Dadas las notas de práctica de un estudiante, diseñe un programa que determine el promedio y la categoría que le corresponden.

I N T R O D U C C I Ó N A L A A L G O R I T M I A

  1. En una empresa, cada empleado tiene un código entero de tres cifras. Diseñe un programa que lea el código de un empleado y determine de qué tipo de empleado se trata de acuerdo con los siguientes criterios:

 Si el código es divisible por 2, por 3 y por 5, el tipo de empleado es “Administrativo”.

 Si el código es divisible por 3 y por 5 pero no por 2, el tipo de empleado es “Directivo”.

 Si el código es divisible por 2, pero no por 3 ni por 5, el tipo de empleado es “Vendedor”.

 Si el código no es divisible por 2, ni por 3 ni por 5, el tipo de empleado es “Seguridad”.

  1. En una librería, obsequian lapiceros Lucas, Cross y/o Novo por la compra de cuadernos, de acuerdo con lo siguiente:

 Si el número de cuadernos adquiridos es menos de 12, no se obsequia ningún lapicero.  Si el número de cuadernos adquiridos es no menor de 12, pero menos de 24, se obsequia 1 lapicero Lucas por cada 4 cuadernos adquiridos.  Si el número de cuadernos adquiridos es no menor de 24, pero menos de 36, se obsequia 2 lapiceros Cross por cada 4 cuadernos adquiridos.  Si el número de cuadernos adquiridos es no menor de 36, se obsequia 2 lapiceros Novo por cada 4 cuadernos adquiridos, más 1 lapicero Lucas y más 1 lapicero Cross.

Dada la cantidad de cuadernos adquiridos por un cliente, diseñe un programa que determine cuántos lapiceros Lucas, Cross y Novo le corresponden.

  1. Diseñe un programa que lea un número entero y determine si tiene 1, 2, 3, 4 ó más de 4 dígitos.
  2. Se desea un programa para obtener el grado de eficiencia de un operario de torno de una fábrica productora de tornillos de acuerdo con las siguientes condiciones que se le impone para un período de 15 días.

Condiciones impuestas al operario:

 No más de 1.5 horas de ausencia al trabajo  Menos de 300 tornillos defectuosos producidos  Más de 10000 tornillos no defectuosos producidos

Los grados de eficiencia para cada trabajador son asignados de la siguiente manera:

 Si no cumple ninguna condición, grado 5  Si sólo cumple la primera condición, grado 7  Si sólo cumple la segunda condición, grado 8  Si sólo cumple la tercera condición, grado 9  Si cumple la primera y segunda condición, grado 12  Si cumple la primera y tercera condición, grado 13

  1. En una elección democrática a la presidencia de un club femenino, participan Débora, Raquel y Séfora. Para ganar la elección se requiere obtener la mitad de los votos emitidos más uno. En caso de no haber un ganador, pasan a una segunda vuelta los candidatos que alcanzaron los dos primeros puestos o se anula la elección, si hay empate entre los tres o, si hay empate por el segundo puesto. Dados los votos obtenidos por cada candidato, se le pide diseñar un programa que determine el nombre del candidato ganador o los nombres de los candidatos que pasan a la segunda vuelta o un mensaje indicando la anulación de la elección.