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”.