0% encontró este documento útil (0 votos)
118 vistas3 páginas

Ejercicios de Lógica de Programación

Este documento presenta 20 ejercicios de lógica de programación. Los ejercicios incluyen calcular sumas, promedios, porcentajes y utilizar fórmulas matemáticas. También involucran convertir entre sistemas numéricos, determinar si un número es primo, y desarrollar algoritmos para resolver problemas financieros y de inventario. Se pide elaborar el pseudocódigo para cada uno de los ejercicios como parte de una evaluación.

Cargado por

YessiRamirez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
118 vistas3 páginas

Ejercicios de Lógica de Programación

Este documento presenta 20 ejercicios de lógica de programación. Los ejercicios incluyen calcular sumas, promedios, porcentajes y utilizar fórmulas matemáticas. También involucran convertir entre sistemas numéricos, determinar si un número es primo, y desarrollar algoritmos para resolver problemas financieros y de inventario. Se pide elaborar el pseudocódigo para cada uno de los ejercicios como parte de una evaluación.

Cargado por

YessiRamirez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Lista 2 de Ejercicios.

Lógica de Programación
Instrucciones: Elaborar el DFD para cada uno de los ejercicios siguientes. Su entrega será parte de la
evaluación del segundo parcial.

1. Calcular la suma siguiente:


100 + 98 + 96 + 94 + . . . + 0 en este orden.

2.- Dado un número de términos n, calcular un valor aproximado de PI utilizando la serie siguiente:
PI = 4* (1 – 1/3 + 1/5 - 1/7 + 1/9 – 1/11 + 1/13 ...

Por ejemplo:
- Si n=1, PI = (4*1)
- Si n=2, PI = 4*(1-1/3) = 2.66
- Si n=3, PI = 4*(1-1/3+1/5) = 2.86

3. Una persona hará una encuesta a 50 personas de su comunidad. Calcular el peso promedio de cada una
de las categorías siguientes:
Categoría Edad
Niños 0 - 12
Jóvenes 13 - 29
Adultos 30 - 59
Viejos 60 en adelante

4. Un zoólogo pretende determinar el porcentaje de animales que hay en las siguientes tres categorías de
edades: de 0 a 1 año, más de 1 año y menos de 3 y de 3 o más años. El zoólogo todavía no está seguro
del animal que va +¡
a estudiar. Si se decide por elefantes, sólo tomará una muestra de 20 de ellos; si se decide por las jirafas,
tomará 15 muestras y si son chimpancés tomará 40.

5. En una empresa se requiere calcular el salario semanal de n obreros que laboran en ella. El salario se
obtiene de la siguiente forma:
- Si el obrero trabaja 40 horas o menos se le paga $20 por hora
- Si trabaja más de 40 horas, se le paga $20 por cada una de las primeras 40 horas y $25 por cada hora
extra.

6. Un teatro otorga descuentos según la edad del cliente; tomar en cuenta que los niños menores de 5 años
no pueden entrar al teatro y que existe un precio único en los asientos. Los descuentos se hacen tomando
en cuenta el siguiente cuadro:

Edad Descuento
Categoría 1 5 - 14 35 %
Categoría 2 15 - 19 25 %
Categoría 3 20 - 45 10 %
Categoría 4 46 - 65 25 %
Categoría 5 66 en adelante 35 %

Determinar la cantidad de dinero que el teatro deja de percibir por categoría en una función con n clientes.

7. En una granja se requiere saber alguna información para determinar el precio de venta por cada kilo de
huevo. Para eso, es importante determinar el promedio de calidad de las n gallinas que hay en la granja.
La calidad de cada gallina se obtiene según la fórmula:
calidad = peso de la gallina * altura de la gallina
número de huevos que pone

Para fijar el precio del kilo de huevo, se toma como base la siguiente tabla:

Precio total de calidad Peso por kilo de huevo


> = 15 1.2 * promedio de calidad
> 8 y < 15 1.00 * promedio de calidad
<=8 0.80 * promedio de calidad

8. Una persona recopila ciertos datos aplicando encuestas para el último Censo Nacional de Población y
Vivienda. De los datos de todas las personas que alcance a encuestar en un día, desea conocer qué
porcentaje tiene estudios de primaria, secundaria, carrera técnica, estudios profesionales o estudios de
postgrado.

9. Un negocio de copias tiene un límite de producción diaria de 10,000 copias. Si hay una solicitud, el
empleado tiene que verificar que las copias pendientes hasta el momento y las copias solicitadas no
excedan del límite de producción. Si el límite de producción se excediera, el trabajo solicitado no podría
ser aceptado. El empleado necesita decidir en forma rápida si los trabajos que se soliciten en el día se
deben aceptar o no.

10. Suponga que tiene una tienda y desea registrar sus ventas por medio de una computadora. Diseñe un
pseudo código que haga lo siguiente:
a) Leer el monto de la venta
b) Calcular e imprimir el IVA
c) Calcular el total a pagar
d) Leer la cantidad con que paga el cliente
e) Calcule e imprimir el cambio
Al final del día deberá imprimir la cantidad de dinero que debe haber en la caja.

11. Un jeep puede viajar 500 Km. con un tanque lleno de gasolina. Desde una posición inicial, llenando
‘n’ veces el tanque, el jeep puede viajar L kilómetros calculados como sigue:
L = 500 ( 1 + 1/3 + 1/5 + ...+ 1 / (2n -1) ) Km.
Estableciendo economía de combustible en una ruta, diseñe un pseudo código que calcule el valor
de ‘L’ dado ‘ n ‘ .

12. Una empresa de paquetería lo contrata para desarrollar una aplicación que calcule el cargo por
entrega. La empresa le permite dos tipos de paquetes (cartas y cajas) y tres tipos de servicio: siguiente día
con prioridad, siguiente día estándar y 2 días. La tabla siguiente muestra la fórmula para calcular el
cargo.

Tipo de paquete Siguiente día con Siguiente día estándar 2 días


prioridad
Carta $12 hasta onzas (1 onza $10.50 hasta 8 onzas No disponible
= 32 gramos)
Caja $15.75 para la primera $13.75 para la primera $7 para la primer libra.
libra. Añadir $1.25 por libra. Añadir $1 por Añadir $0.50 por cada
cada libra adicional. cada libra adicional. libra adicional.

Elabore un pseudocódigo tal que reciba el tipo de paquete, el tipo de servicio y el peso del paquete en
gramos o kilos, y calcule el costo del envío. Nota: 1 onza equivale a 32 gramos, 1 kilo equivale a 2.2
libras.
Instrucciones: Elaborar el pseudocódigo cada uno de los ejercicios siguientes. Su entrega será parte de
la evaluación del segundo parcial.

15. Suponga que se tiene un conjunto de calificaciones de un grupo de 10 alumnos. Realizar un algoritmo
para calcular el promedio del grupo y la calificación más alta.

16. El profesor de una materia desea conocer la cantidad de sus alumnos que tienen derecho a examen
extraordinario. Diseñe un algoritmo que lea el número de inasistencias en el cuatrimestre y escriba la
cantidad de ellos que no tienen derecho al examen por no cumplir con el mínimo de 80% de las
asistencias.

17. El Departamento de Seguridad Pública y Tránsito del D. F. desea saber de los n autos que entran a la
Ciudad de México y considerando el último dígito de la placa, cuántos pertenecen a cada color de acuerdo
a la siguiente tabla.

Dígito Color
1o2 amarilla
3o4 rosa
5o6 roja
7o8 verde
9o0 azul

18. Diseñar un pseudo código que convierta un número del sistema decimal a:
a) Sistema binario b) Sistema octal c) Sistema hexadecimal según se elija.

19. Un número primo es un número entero mayor que 1 y divisible sólo entre 1 y él mismo. Los primeros
7 primos son 2, 3, 5, 7, 11, 13 y 17. Escriba un pseudocódigo que lea un número e indique si es o no
primo.

20. Existen 25 números primos entre 2 y 100 y hay 1229 números primos entre 2 y 10,000. Escriba un
pseudocódigo que ingrese un número entero positivo N > 2 y muestre el número de primos entre 2 y N.

También podría gustarte