Subido por valero.n

Ejercicios Programacion I - digitios y lotes

Anuncio
IT Bolivia Mar
Sistemas Informáticos
Programación I
Ing. Victor Hugo Ticonipa Ch.
Ejercicios
Programación Estructurada
Dígitos y Lotes
PRG-101 - PROGRAMACIÓN I
Docente: Ing. Victor Hugo Ticonipa Cheje
I. Normas de Presentación de los ejercicios.
1. Enunciado del Problema
2. Diagrama de Flujo (en Dfd o Dicor)
3. Prueba de Escritorio (captura de imágenes)
Nota: Subir los ejercicios resueltos a la plataforma virtual.
II. Problemas propuestos
Dígitos
1. Dado un número X, invertir sus dígitos y desplegar el resultado.
Ejemplo:
Entrada
Salida
1948
8491
2. Dado un número X, hallar la suma de sus dígitos y desplegar el resultado
Ejemplo:
Entrada
Salida
8637
24
3. Dado un número X intercambiar su primer y último.
Ejemplo:
Entrada
Salida
637351
137356
4. Dado un número num, hallar la suma de sus dígitos pares y la suma de sus dígitos impares
y desplegar los resultados.
Ejemplo: Si num=63439, entonces mostrar: sumaPar=10, sumaImp=15
5. Dado un número num, formar dos nuevos números con sus los dígitos pares e impares,
desplegar los números obtenidos. (Considerar al cero como par).
Ejemplo: Si num=470360, entonces mostrar:
num1 = 4060
num2 = 73
6. Dado un número X, excluir los dígitos pares y desplegar el resultado.
Ejemplo:
Entrada
Salida
6721
71
IT Bolivia Mar
Sistemas Informáticos
Programación I
Ing. Victor Hugo Ticonipa Ch.
Lotes
1. Introducir números enteros positivos hasta que un número sea 0. Determinar cuál es el
número mayor.
Ejemplo:
Entrada
Salida
8,3,2,17,6,4,19,0
19
2. Dado un lote de números donde el último número ingresado es un número primo, mostrar
de cada número la cantidad de divisores:
Ejemplo:
Entrada
Salida
num :
4,8,9,6,7
3,4,3,3
3. Hacer leer un lote de N números mayores a 100, determinar cuántos números capicúas
contiene el lote. Desplegar el resultado.
Ejemplo: Si N = 6, 
num: 745,252, 789, 5555, 678, 191
entonces mostrar: número de capicúas = 3
Un número es capicúa tal que si le damos la vuelta sigue siendo el mismo número.
si
Si
Si
num=745 si le damos la vuelta será 547 entonces: no es capicúa.
num=252 si le damos la vuelta será 252 entonces: es capicúa.
num=5555 si le damos la vuelta será 5555 entonces: es capicúa.
4. Leer un lote de n números, mostrar aquellos números que siguen una secuencia ascendente
continua a partir del primer término.
Ejemplo:
n = 10
Entrada
Salida
4,2,9,5,6,9,7,13,56,8
4,5,6,7,8
5. Dado un lote de n números, mostrar los números que son la suma de los dos anteriores
menos el número siguiente.
Ejemplo:
Entrada
Salida
4,9,5,8,6,7,3,4,2,5
5,8,6,2
Nota: Tomar en cuenta que los valores anteriores por defecto son 0 y 0.
“Nada es fácil, nada se regala en este mundo, todo tiene que aprenderse con mucho esfuerzo. Un hombre que va en busca del
conocimiento debe comportarse de la misma manera que un soldado que va a la guerra: bien despierto, con miedo, con respeto, y
con absoluta confianza. Siguiendo estos requisitos, podrá perder alguna que otra batalla, pero nunca se lamentará de su destino”.
Descargar