Download - Práctica de Algoritmos
![Page 1: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/1.jpg)
Prácticas de algoritmos
M.C. Juan Carlos Olivares Rojas
![Page 2: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/2.jpg)
Algoritmo 1
• Una compañía de seguros da a sus vendedores comisiones de acuerdo a la siguiente tabla:
• Venta de 2,000 en adelante 3%
• Venta mayor de 5,000 el 5%
• Mayor de 7,500 el 8%
• Mayor de 10,000 el 12%
• Mayor de 20,000 el 25%
![Page 3: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/3.jpg)
Algoritmo 2
• Imprimir los números entero de 1
• Sumar los números enteros de 1 a N
• Calcular N!
• Promedio de un alumno con N materias
![Page 4: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/4.jpg)
Algoritmo 3
• Calcular el promedio de m alumnos que cursaron x
materias cada uno
• Multiplicar dos números enteros sin utilizar
funciones ni *
• Imprimir los números de la serie de fibonacci
• Todos los números fibonacci menores de 5,000
![Page 5: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/5.jpg)
Algoritmo 4
• Imprimir los primeros 5,000 números de la serie de fibonacci
• Imprimir todos los números de la serie de fibonacci entre m y n
• Leer n números e indicar cuantos son pares
![Page 6: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/6.jpg)
Algoritmo 5
• Leer N números e imprimir el divisor menor (mayor que 1) de cada uno
• Realizar el cociente de dos números diferentes mostrando el cociente y el residuo; utilizando sólo suma, resta y multiplicación
• Simular la salida de un reloj de 24 horas
![Page 7: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/7.jpg)
Algoritmo 6
• Leer n números e indicar cuantos fueron primos
• Leer un número entero positivo e imprimirlo en orden inverso
• Leer un número y formar otro que tenga los dígitos inversos
![Page 8: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/8.jpg)
Algoritmo 7
• Indicar si un número es campana
• Leer un número entero positivo e indicar cuantos dígitos que tiene
• Formar un arreglo B con los elementos de A en orden inverso
![Page 9: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/9.jpg)
Algoritmo 8
• Formar un arreglo con 100 elementos con los
primeros números pares. Usar sólo una variable
• Leer un número entero y si es impar colocarlo en el
otro el arreglo en la posición adecuada
• Calcular la moda de un arreglo A, poniendo en un
arreglo B los elementos que no se repiten y en el
arreglo C las veces que se repiten
![Page 10: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/10.jpg)
Algoritmo 9
• Ordenar un arreglo utilizando el método de inserción
• Se tiene un arreglo ordenado de 1,000 elementos, leer un número e indicar si pertenece al arreglo
• Formar un arreglo de 20*30 que contenga por filas los números del 1 al 600
![Page 11: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/11.jpg)
Algoritmos 10
• Formar un arreglo de 20*30 con la serie de
fibonacci utilizando sólo dos variables
• Formar un arreglo de 20*20 con todos sus
elementos 0 y la diagonal en 1
• Formar un arreglo con los sig. Campos no. Control,
sueldo base, compensación (20% sueldo base),
descuento (5% de ingresos), neto (ingresos –
descuentos)
![Page 12: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/12.jpg)
Algoritmos 11
• Del problema anterior, imprimir el no. de control del empleado con mayor sueldo neto y el no. control de las personas que se les hagan menos descuentos.
• Se tiene un arreglo ordenado indicar cuantos números diferentes hay y cuantas veces se encuentra cada uno.
![Page 13: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/13.jpg)
Algoritmos 12
• Encontrar el número mayor y su posición en arreglo de 4*15
• Dado un arreglo de 15*20 donde existen 30 primos, encontrarlos e imprimirlos
![Page 14: Práctica de Algoritmos](https://reader036.vdocumento.com/reader036/viewer/2022071818/55aee0f81a28ab75618b45c8/html5/thumbnails/14.jpg)
¿Preguntas?