Progra
Progra
Progra
PRÁCTICA DE
PROGRAMACIÓN
DOCENTES DE LA ASIGNATURA:
- ING. ROBERTO ESTRADA VALDEZ
- LIC. CLAUDIA YAÑIQUEZ MAGNE
- LIC. CYNTHIA RODRIGUEZ CANAVIRI
- ING. SERGIO UREÑA MÉRIDA
- LIC. ROXANA LAUREL RODRIGUEZ
- LIC. EDWING LOPEZ FLORES
- LIC. GABRIELMAMANI TITTO
- ING. FIDEL IVÁN LUNA HEREDIA
PRÁCTICA 5
18. Dado un numero K entero mayor a 1000 rotar sus dígitos a la derecha X veces.
Mostrar cada rotación
Ejemplo: Si K = 3456 y X= 3:
Las rotaciones son: 6345, 5634, 4563
20. Escribe un programa que lea números enteros positivos hasta que se introduzca un
0. El programa deberá mostrar por pantalla la cantidad de números leídos, el mayor,
el menor y la media de los números leídos
21. La conjetura de Ulam afirma que dado un entero y siguiendo los pasos siguientes
siempre obtenemos un 1. • Si el número es par se divide por 2. • Si es impar se
multiplica por 3 y se suma 1. Escribe un programa que le pida al usuario un número
entero y que compruebe si la conjetura de Ulam es cierta, el programa deberá
escribir toda la secuencia hasta llegar al uno. Por ejemplo si el usuario introduce un
5 la secuencia sería: 5, 16, 8, 4, 2, 1.
22. Dos números a y b se dice que son amigos si la suma de los divisores de a (salvo
él mismo) coincide con b y viceversa. Diseña un programa que tenga como entrada
dos números naturales y que indique mediante un mensaje si son amigos o no .
23. Las empresas estatales han establecido que el incremento del sueldo mínimo
nacional deberá ser de 12% 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á 1120, al terminar el segundo año será de 1254.4, etc, mostrar para los N años.
24. Dado un numero de mínimo 5 dígitos hallar la suma de sus dígitos pares y el
producto de sus dígitos impares.
Ejemplo: 86547
Suma: 18
Producto: 35
3. Generar la siguiente serie para n términos: 1, 5, 11, 19, 29, 41, 55,71, 89, 109, ..
2,1,1, 4, 2, 2, 2, 2, 6, 3, 3, 3, 3,3, 3, 8, …
10. Generar la siguiente serie para n términos 2,0,0,3,0,0,0,5,0,0,0,0,0,7,0,0,0,0,0,0,0,..
11. Generar: 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 9, 9, 8, 8, 7, 7, …
12. Generar la serie de los N números primos: 2, 3, 5, 7, 11, 13, 17, 19, 23, …
14. Generar la siguiente secuencia de números para N términos utilizando solo operador
de sumas. 1, 4, 9, 16, 25, 36 …
Ejemplo: Entrada N=4
Salida 1, 4, 9, 16
16. Dado un número mayor a tres dígitos, determinar la cantidad de dígitos impares que
contiene.
Ejemplo: Entrada NUM = 44763
Salida: tiene 2 dígitos impares
SUMATORIAS
1. Calcular la siguiente sumatoria para N
términos: S=1! +2! +3! +4! +5! +...
𝑋0 𝑋1 𝑋1 𝑋2 𝑋3 𝑋5
4. 𝑆 = + + + + + …
2! 4! 6! 8! 10! 12!
7. Escribir un programa para leer un número mayor a 100 y eliminar sus dígitos
impares.
10. Una compañía desea transmitir datos por teléfono, pero están preocupados de que
sus teléfonos sean intervenidos. Todos sus datos se transmiten como enteros de
cuatro dígitos. Se le ha pedido escribir un programa que cifre los datos para poderlos
transmitir con mayor seguridad. El programa deberá leer un entero de 4 dígitos
introducidos por el usuario y cifrado como sigue: sustituya cada digito por (el mismo
digito + 7) % 10. Luego intercambie el primer y tercer digito, luego el segundo y el
cuarto digito e imprima el número cifrado.
11. Dado un X > 100, generar dos números, uno con los dígitos pares y el otro con los
dígitos impares. Ej. X=37845942, los nuevos números serán: 3759 y 8442.