Problemas Algoritmos
Problemas Algoritmos
Problemas Algoritmos
Mostrar resultados:
Promedio Aritmético
Inicio
C=0, A=0
V
C=N
F PA = A/C
PA
C=C+1
A=A+P
Fin
Calcular Rango: MA = PN
ME = PN
Rango = Mayor – Menor C=0
Mostrar resultados:
Mayor F
C<N
Menor
Rango.
V R = MA - ME
PRO
C=C+1
MA, ME, R
F PRO > MA
Fin
V
F PRO < ME
MA = PRO
V
ME = PRO
C=0
C<N
V Fin
C=C+1
F P >= 90
V
F P >= 75
P
“A”
P V
“C”
P
“B”
1. Elabore un diagrama de flujo que teniendo como datos de entrada el radio y la altura de un
cilindro calcule el área total y el volumen del cilindro.
Análisis del problema:
Teniendo en cuenta que el área de un cilindro es igual a la suma de las áreas de los dos
círculos más el área del rectángulo formado por la longitud de la circunferencia y la altura
del cilindro y que el volumen se obtiene multiplicando la superficie de la base del círculo por
la altura del cilindro.
ax + by = c
dx + ey = f
ce bf af cd
x y
ae bd ae bd
Elabore un diagrama de flujo que lea dos conjuntos de coeficientes (a, b, y c; d, e, y f) y visualice
los valores de x e y.
3. Una persona recibe un préstamo de $10,000.00 de un banco y desea saber cuánto pagará
de interés al terminar el mes si el banco le cobra una tasa del 2% mensual.
a) Resuelva este caso particular.
b) Generalice este problema para un monto cualquiera de capital y para una tasa
cualquiera.
5. Elabore un diagrama de flujo que lea un dato entero e imprima si ese dato es par o
impar.
6. Una agencia automotriz ofrece planes de crédito para la adquisición de los diferentes
modelos de automóviles. Si el automóvil vale más de $250,000.00 la agencia solicita un
35% de enganche y el resto debe cubrirse en 24 mensualidades sin intereses. Si el
automóvil tiene un valor máximo de $250,000.00 se requiere un enganche del 25% y el
resto se debe pagar en 18 mensualidades sin intereses.
Elabore un diagrama de flujo para calcular cuánto se debe pagar por un boleto de tren
dando como datos el total de Km recorridos y el número de días entre el viaje de ida y el
viaje de vuelta.
a) 850 Km y 10 días.
b) 356 Km y 8 días.
8. Elabore un diagrama de flujo para resolver ax2 + bx + c = 0 en el caso de raíces reales. Los
datos son: a, b, c. Puede usar las operaciones que necesite. Asegúrese que el resultado
sea válido.
Segundo con una solución dada por la fórmula cuando el discriminante es cero.
Tercero con dos soluciones complejas, dadas por la fórmula cuando el discriminante
es negativo.
3 x 36 si x 11
x 2 10 si 11 x 33
y f ( x)
x 6 si 33 x 64
x
si x mod 4 1
6
y f ( x)
x si x mod 4 2
x3 5 si x mod 4 3
100 v si num 2
y f (v )
100 / v si num 3
Datos: num, v
Donde: num es una variable de tipo
0 para cualquier otro valor de num
entera.
v es una variable de tipo entera.
13. En una empresa, se darán aumentos a los empleados según la categoría de su contrato
actual de la siguiente forma:
14. Elabore un diagrama de flujo para que, dados dos números enteros a, b y una clave, realice
la operación aritmética indicada por medio de la clave a los números dados. Por ejemplo,
si los datos son: 8 4 +, el algoritmo debe calcular la suma de 8 + 4. Las claves válidas
son: + - * /.
15. Elabore un diagrama de flujo que dado un entero n > 1, calcule e imprima los
elementos correspondientes a la conjetura de Ullman (en honor al matemático S.
Ullman) que consiste en lo siguiente:
Empiece con cualquier entero positivo.
16. Elabore un diagrama de flujo para leer una serie de enteros positivos, contar los
valores introducidos y calcular su promedio. El final de los datos se indicará con un
número negativo.
17. Una tienda desea obtener una serie de reportes diarios a partir de las ventas realizadas en
un día. Elabore un diagrama de flujo que:
Se desconoce el número de ventas que se realizan en un día, por lo que el final de los
datos se indica con un –1. Suponga que el IVA es del 15%.
18. Elabore un diagrama de flujo, que dada una n entera, con 1 n 100, imprima los
primeros n números naturales en orden ascendente y en orden ascendente.
19. Elabore un diagrama de flujo, que imprima los primeros pares menores o iguales a n.
21. Elabore un diagrama de flujo para leer n enteros, calcular e imprimir su suma y su
promedio.
23. Elabore un diagrama de flujo, que calcule m x n (m 0,n 0, ambos enteros) sin utilizar la
operación de multiplicación.
24. Elabore un diagrama de flujo, que calcule mn (n > 0 y entero) sin utilizar potencia.
n
ii
i 1
26. Elabore un diagrama que dado un número n entero positivo, imprima todos sus divisores.
x2 3 si x 0
y f ( x) x2 4 si 0 x 10
x +5 si x 10
y dados los valores k,x1,x2,..,xk, Elabore un diagrama de flujo para calcular f(xi) para i =
1,2...,k.
28. Los cubos de Nicómaco. Considera la siguiente propiedad descubierta por Nicómaco de
Gerasa: Sumando el primer impar, se obtiene el primer cubo. Sumando los dos siguientes
se obtiene el segundo cubo. Sumando los tres siguientes, se obtiene el tercer cubo, etc.
Es decir: 1 = 13
3 + 5 = 23 = 8
7 + 9 + 11 = 33 = 27
13 + 15 + 17 + 19 = 43 = 64
Elabore un diagrama que dado un número n entero positivo, imprima los n primeros cubos
utilizando esta propiedad.
29. Dados los datos: a, b, c, d; Elabore un diagrama de flujo para cada uno de los siguientes
problemas:
a) Hallar el mayor.
b) Hallar el menor.
c) Hallar el mayor y el menor.
30. Dados los datos: n, a1, a2,..., an con n > 0, Elabore un diagrama de flujo para encontrar el
máximo de los ai.
a) si n 0 calcule n!
b) si n<0 escriba un mensaje de error y no calcule nada.
33. Construya un diagrama de flujo que calcule e imprima los 150 primeros números de la serie
de Fibonacci. Recuerde que los dos primeros números de la serie son 0 y 1. El resto se
calcula como la suma de los dos números que lo preceden.
34. En una guardería hay 25 niños de 1, 2 y 3 años. Los niños de 1 año consumen 6 pañales al
día, los niños de 2 años consumen 3 pañales diarios y los niños de 3 años consumen 2
pañales diarios. Se desea conocer el consumo total de pañales diarios.
Datos: edad1
edad2
.....
edad25
donde edadi representa la edad del i–ésimo niño en años cumplidos (1, 2 ó 3).
35. Una empresa que cuenta con k empleados desea realizar algunos cálculos para la nueva
nómina. Los datos con que cuenta son los sueldos de los k empleados:
Elabore un diagrama de flujo para leer los datos y contestar a las siguientes preguntas:
36. Una empresa tiene n empleados, por los que aporta al INFONAVIT el 3% de la nómina y al
IMSS el 4%. Donde los datos son:
n, s1, s2,..., sn
Donde:
n representa el número de empleados
si representa el sueldo del empleado i
Elabore un diagrama de flujo para leer los datos y contestar a las siguientes preguntas:
a) ¿Cuál es el promedio del alumno por semestre? Indique tanto el promedio como el
semestre.
b) ¿Cuál es el promedio que obtuvo en la carrera?
39. Dados los valores: n, P1, P2,..., Pn con n 2, donde los Pt (t = 1,...,n) representan los
índices de precios al consumidor de varios años. Elabore un diagrama de flujo para calcular
y escribir:
con: n: entero, 0
x: real
ai: reales
i 0
a a a a a a a
1 2 3 4 5 6 7
...
3 5 7 3 5 7 3
con: n: entero, 0
x: real
ai: reales
a0 – a1*x + a2* x2 – a3 * x3 + . . . an * xn
44. Un agricultor sembró en sus parcelas 4 tipos diferentes de jitomates. Cada tipo de jitomate
puede ser sembrado en más de una parcela. Los datos referentes a la cosecha se dan a
continuación:
Donde:
No se sabe cuántas parcelas sembró el agricultor. Cada pareja de datos representa una
parcela.
45. Las elecciones presidenciales están próximas a realizarse en México. Como es el segundo
turno, solamente hay tres partidos diferentes (1, 2 y 3). Uno de los partidos desea realizar
una encuesta a n personas para saber la estrategia a seguir.
si va a votar,
en caso de que vote, por qué partido votará.
n
resp1 (partido1)
resp2 (partido2)
...
respn (partidon)
Donde:
46. Un consorcio de fábricas desea procesar información referente a sus costos de producción
de n meses. Los datos se proporcionan de la siguiente manera:
n
clave_fábrica
costo1. . . coston
.
.
.
clave_fábrica
costo1. . . coston
-1
ingreso1, egreso1
ingreso2, egreso2
.
.
.
ingreso12, egreso12
a) ¿Qué meses (en número, no nombre) tuvieron déficit? (ingreso < egreso)
b) ¿Cuántos meses tuvieron déficit?
c) ¿Qué mes obtuvo el menor ingreso?
d) ¿Cuáles fueron los ingresos y egresos totales en el año?
48. El Teletón desea obtener información estadística sobre los niños con discapacidad que
acuden a sus centros de rehabilitación ubicados en la República Mexicana. Por cada niño
se ingresa la siguiente información: clave única del niño, sexo, edad, clave de la entidad en
donde se ubica el centro:
clave_niño es un entero
sexo es un carácter: ‘F’ o ‘M’
edad es un entero
clave_entidad es un entero: 1 para el D.F., 2 para Nuevo León, 3 para
Jalisco
Haga un diagrama de flujo para calcular e imprimir los siguientes resultados:
a) El porcentaje de niños discapacitados en el estado de Nuevo León, con respecto al total
de niños que acuden a los centros.
b) El número de discapacitados en cada grupo. Los grupos se definen con base en la
edad, teniendo en cuenta lo siguiente: