Documente Academic
Documente Profesional
Documente Cultură
Primer Semestre
Todos los paralelos de Ciencias Básicas
De los siguientes problemas realizar: análisis del problema (identificar las variables de entrada y
salida), diagrama de flujo, prueba de escritorio.
ESTRUCTURA REPETITIVA
1. Realizar un algoritmo que permita pedir 50 números y determine e imprima cuantos son pares
y cuantos impares.
2. Mostrar los N múltiplos de los números 3 y 5.
UTILIZANDO DIVISORES
Práctica de Algoritmos 2do Parcial - Ciencias Básicas – Todos los paralelos Page 3
DESCOMPOSICIÓN DE DÍGITOS
27. Dado un número entero positivo mostrar cuantos dígitos múltiplo de 3 tiene. Por ejemplo el
número 653 tien dos dígitos múltiplo de 3, el 6 y el 3.
29.Dado un número entero positivo hallar la suma de todos sus dígitos pares.
30.Dado un número entero positivo se desea saber si es capicúa. Un número es capicúa cuando con
los dígitos invertidos da el mismo número. Por ejemplo 474 es capicúa porque con los dígitos
invertidos es el mismo número 474, el número 1234 no es capicúa por que invertido es 4321.
31. Dado un número mayor a 99 (descomponer en dígitos) mostrar los divisores de los dígitos
pares. Por ejemplo si el número introducido es 7658
Para el dígito 8 se mostrará: 1, 2,4,8
Para el dígito 5: nada
Para el dígito 6: 1, 2, 3,6.
Para el dígito 7: nada
32.Introducir un número entero positivo con sus dígitos, se pide mostrar el dígito menor y la
posición que este ocupa contando de derecha a izquierda.
Por ejemplo si el número es 5147 el dígito menor es 1 y su posición es 3.
33.Dado un número entero positivo n se desea hallar la suma de los factoriales de los dígitos del
número.
Si n = 423 entonces: S = 4!+2!+3!= 32
34. Dado un número N entero y positivo extraer el primer digito impar que este tenga y convertirlo
a binario.
Ejemplo: n=263158; el primer digito impar=5; convertido a binario = 101
35.Dado un número entero positivo mayor 100 intercambiar los dígitos extremos.
Ejemplo sea n = 1234 entonces: nn =4231
36. Leer un número entero positivo N mayor a 10 y rotar sus dígitos a la derecha K veces.
37. Dado un número de 5 dígitos rotarlo hacia la izquierda X veces y mostrar cada rotación.
Por ejemplo, si N=53821 y x=3, entonces:
Primera rotación: 38215
Segunda rotación: 82153
Tercera rotación: 21538
Práctica de Algoritmos 2do Parcial - Ciencias Básicas – Todos los paralelos Page 4
SERIES SUCESIONES Y SUMATORIAS
APLICACIONES:
52. El número mágico de una persona puede considerarse como la suma de las cifras de su día de
nacimiento, repitiendo el proceso hasta que la suma de las cifras devuelva un número menor de
10. Leer la fecha de nacimiento de una persona, utilizando el formato aaaammdd (utilizando un
único entero) y calcular su número mágico.
53. El Puma Katari hacen un recorrido. Desde un punto inicial donde suben N personas, hasta un
punto final donde descienden todas. El bus realiza X paradas intermedias. Se sabe que en las
paradas intermedias suben siempre 3 personas más que en la parada anterior y que desciende el
50% de la gente del autobús (sin contar los que suben en dicha parada utilizar división entera
para números impares). ¿Cuántas personas llegarán hasta el final del trayecto? Pedir al usuario
Práctica de Algoritmos 2do Parcial - Ciencias Básicas – Todos los paralelos Page 5
los valores de N y X. Por ejemplo, para N=10 y X=3:
54. El gobierno ha establecido que el incremento del sueldo mínimo nacional deberá ser de 10%
cada año. Realizar un algoritmo que muestre el sueldo mínimo por los siguientes “N” años. El
sueldo mínimo actual y N son variables de entrada. Por ejemplo si el sueldo mínimo actual es
1000, al terminar el primer año el sueldo será 1100, al terminar el segundo año será de 1210,
etc.
55. En un negocio se utiliza un código para cada producto. El primer dígito del código indica
cuánto de descuento tiene el producto: si el primer dígito es 1 tiene 10% de descuento, si el
primer dígito es 2 tiene el 30 %, si es cualquier otro número no tiene descuento. Se pide diseñar
un algoritmo que pida el código del producto y su precio y calcule el nuevo precio con el
descuento. Por ejemplo si el código es “147” y el precio es 50 bs, tiene un descuento de 10%
porque el primer dígito del código es 1, entonces el nuevo precio es 45 bs. Por ejemplo si el
código de un producto es “4678” y el precio es 75 bs, no tiene ningún descuento porque el
primer dígito es 4, entonces en nuevo precio sigue siendo 75 bs. Tomar en cuenta que la
cantidad de dígitos del código no se conoce, puede que tenga 3 dígitos, 6, 8, etc.
56. Pedir un lote de números hasta que se introduzca un número negativo, de los cuales se debe
sumar los pares, multiplicar los impares y unir en un nuevo numero todos los números que sean
de un solo digito y positivos y mostrar los resultados.
Ejemplo, si ingresan 4, 12, 5, 25, 2, -6 se muestra pares 12, impares 125, nuevo número 452
IMC=Peso/Estatura2
donde el peso esta en Kg y la estatura en metros.
Realizar un algoritmo que pida el peso, la estatura y el nombre de N personas, calcule el IMC y
muestre el nombre de la persona con el IMC mas bajo del grupo.
58. Realice la división de polinomio de grado n entre un monomio, empleando la regla de Ruffini.
6 0 -2 5 -3
2 12 24 44 98
` 6 12 22 49 95
Práctica de Algoritmos 2do Parcial - Ciencias Básicas – Todos los paralelos Page 7