03 taller algoritmos modulo b - iterativas

14
Instituto Peruano de Sistemas SISE Pág. 1 ESCUELA DE TECNOLOGÍAS DE LA INFORMACIÓN TALLER DE ALGORITMOS Es el primer curso de programación, donde se espera que al final del curso el estudiante esté en capacidad de utilizar las herramientas y técnicas adecuadas para resolver un problema de una realidad simple en términos de un programa de computador. OBJETIVOS Conocer y aplicar los conceptos básicos de la programación a la solución de problemas por medio de un proceso de desarrollo que incluye el análisis, diseño e implementación de la solución. Identificar diversos tipos de problemas y utilizar técnicas para resolverlos de manera eficiente. CALIFICACIÓN La ponderación de evaluaciones será: PRACTICO Porcentajes Evaluación Continua - EC 40 % ACTITUDINAL Asistencias AS 30 % Participación en Clases - PCL 30 % Total 100 % La formula de evaluación será: [0.40(EC) + 0.30(AS) + 0.30(PCL)] = Nota Final La nota final” podrá ser promediada con la nota más baja del curso de Fundamentos de Programación (Examen Parcial, Examen Final, Promedio de Prácticas, etc.) de acuerdo al criterio del docente que dicta el curso de Fundamentos de Programación.

Upload: carlos-sanchez

Post on 30-Sep-2015

144 views

Category:

Documents


1 download

DESCRIPTION

C

TRANSCRIPT

  • Instituto Peruano de Sistemas SISE Pg. 1

    ESCUELA DE

    TECNOLOGAS DE LA INFORMACIN

    TALLER DE ALGORITMOS

    Es el primer curso de programacin, donde se espera que al final del curso el

    estudiante est en capacidad de utilizar las herramientas y tcnicas adecuadas

    para resolver un problema de una realidad simple en trminos de un programa

    de computador.

    OBJETIVOS

    Conocer y aplicar los conceptos bsicos de la programacin a la solucin de

    problemas por medio de un proceso de desarrollo que incluye el anlisis,

    diseo e implementacin de la solucin.

    Identificar diversos tipos de problemas y utilizar tcnicas para resolverlos de

    manera eficiente.

    CALIFICACIN

    La ponderacin de evaluaciones ser:

    PRACTICO Porcentajes

    Evaluacin Continua - EC 40 %

    ACTITUDINAL

    Asistencias AS 30 %

    Participacin en Clases - PCL 30 %

    Total 100 %

    La formula de evaluacin ser:

    [0.40(EC) + 0.30(AS) + 0.30(PCL)] = Nota Final

    La nota final podr ser promediada con la nota ms baja del curso de

    Fundamentos de Programacin (Examen Parcial, Examen Final, Promedio de

    Prcticas, etc.) de acuerdo al criterio del docente que dicta el curso de

    Fundamentos de Programacin.

  • Instituto Peruano de Sistemas SISE Pg. 2

    BALOTARIO DE FUNDAMENTOS DE PROGRAMACIN

    1. Un comerciante efecta durante el mes 10 ventas a distintos clientes. Se

    desea saber:

    a) Cuantas ventas fueron mayores a 550.

    b) Cuantas ventas fueron mayores a 200 y menores o iguales a 550.

    c) Calcular los promedios de cada grupo (puntos a y b).

    d) Mostrar por pantalla lo solicitado en los puntos a, b y c.

    2. Un profesor de un curso, hace un examen de matemtica a cada uno de

    sus 10 alumnos; de acuerdo a los resultados obtenidos se procede de la

    siguiente manera: En caso de obtener una nota menor a 10.5 el alumno

    esta desaprobado y debe repasar en enero. En caso contrario el alumno

    est aprobado. Se desea saber:

    a) Cuantos alumnos desaprobaron la materia.

    b) Cuantos alumnos aprobaron la materia.

    c) Calcular los promedios de los alumnos desaprobados y aprobados.

    d) Mostrar por pantalla lo solicitado en a, b, c.

    3. Un profesor hace dos exmenes de matemtica y fsica a cada uno de

    sus 40 alumnos. Desea saber:

    a) Cuantos alumnos sacaron ms de 7 en cada examen.

    b) Cuantos alumnos sacaron menos o igual en cada examen.

    c) Calcular los promedios de notas de cada examen.

    d) Mostrar por pantalla lo solicitado en a, b, c.

    4. Que pida un nmero y diga si es primo o no.

    5. Que muestre los nmeros del 1 al 100.

    6. Que muestre los nmeros del 100 al 1.

    7. Que muestre los nmeros pares que haya del 1 al 100.

    8. Que muestre los nmeros impares que haya del 1 al 100.

    9. Que imprima la suma de todos los nmeros que van del 1 al 100.

    10. Que imprima la suma de todos los nmeros pares que van del 1 al 100.

    11. Que imprima la suma de todos los nmeros impares que van del 1 al

    100.

    12. Que imprima la suma de todos los nmeros pares que van del 1 al 100 y

    diga cuntos hay.

    13. Que imprima la suma de todos los nmeros impares que van del 1 al 100

    y diga cuntos hay.

    14. Que pida dos nmeros y muestre todos los nmeros que van desde el

    primero al segundo. Se debe controlar que los valores son correctos.

    15. Que pida dos nmeros y muestre todos los nmeros pares que van

    desde el primero al segundo. Se debe controlar que los valores son

    correctos.

    16. Que pida dos nmeros y muestre todos los nmeros impares que van

    desde el primero al segundo. Se debe controlar que los valores son

    correctos.

  • Instituto Peruano de Sistemas SISE Pg. 3

    17. Que pida dos nmeros y sume todos los nmeros que van desde el

    primero al segundo. Se debe controlar que los valores son correctos.

    18. Que pida dos nmeros y multiplique todos los nmeros que van desde el

    primero al segundo. Se debe controlar que los valores son correctos.

    19. Que pida un nmero y muestre en pantalla el mismo nmero de

    asteriscos.

    20. Que muestre los nmeros del 1 al 100 en una tabla de 10x10.

    21. Que escriba las tablas de multiplicar del 0 al 10.

    22. Que muestre la tabla de multiplicar de un nmero cualquiera.

    23. Que haga un men del tipo desea salir (S/N) y el programa no termine

    hasta que el usuario teclee S.

    24. Que calcule el factorial de un nmero cualquiera y lo muestre en

    pantalla.

    25. Que calcule la media de 10 nmeros.

    26. Que solicite la media de X nmeros, se dejarn de solicitar nmeros

    hasta que se digite el nmero cero.

    27. Que calcule la suma de los cuadrados de los 100 primeros nmeros.

    28. Que escriba los primeros 25 dgitos de la sucesin de Fibonacci.

    29. Escriba un programa que muestre la siguiente serie: 2, 5, 8, 11, 14,

    133.

    30. Escriba un programa que determina la suma de los 50 primeros nmeros

    positivos.

    31. Escriba un programa que calcule e imprima la suma de todos los

    nmeros pares desde cero hasta un nmero N dado como dato.

    32. Escriba un programa que imprima todos los mltiplos de 3, mayores que

    cero, que sean menores que un nmero N (positivo) que ser ingresado

    como dato.

    33. Escribir una aplicacin que solicite el ingreso de un nmero entre el 1 al

    9 y muestre la tabla de multiplicar (hasta el 10) del nmero ingresado.

    34. Realizar una aplicacin que permita sumar los N primeros pares y los M

    primeros nmeros impares. Tanto N y M, son nmeros enteros que

    debern ser ingresados por el usuario.

    35. Escriba un programa que halle la cantidad de personas llamadas Juan,

    dado 100 nombres.

    36. Escriba un programa que dado 150 precios de artculos, halle el

    promedio de precios.

    37. Los ministerios de educacin y de salud, desean llevar una estadstica

    de los pesos de los alumnos de un colegio estatal de acuerdo a los

    siguientes rangos:

    Cuantos Alumnos de menos de 40kg.

  • Instituto Peruano de Sistemas SISE Pg. 4

    Cuantos Alumnos entre 40 y 60kg.

    Teniendo en cuenta que el colegio tiene 200 alumnos, de los cuales se

    necesitan sus 200 pesos.

    38. Escriba un programa que calcule e imprima el valor de la sumatorio de

    los N primeros trminos de la serie:

    39. Escriba un programa que dado 150 precios de artculos, halle el

    promedio de precios que cuesten ms de S/. 1500.00.

    40. Escriba un programa que dado N estudiantes, halle el promedio de

    edades.

    41. Escriba un programa que dado N estudiantes, halle el promedio de

    edades menores a 18 aos.

    42. Implemente el siguiente juego:

    El programa seleccionar un nmero aleatorio entre 0 y 100 y el jugador debe acertarlo.

    En cada intento el jugador propondr una solucin y se le informar si el nmero a acertar es menor o mayor que el propuesto.

    El juego termina cuando se acierte la cifra o haya realizado un mximo de 12 intentos en cuyo caso se le mostrar al jugador la calificacin obtenida segn la siguiente tabla:

    43. Se ingresa cinco nmeros enteros, como resultado se debe de mostrar una serie de nmeros la cual inicia con el menor de los cinco nmeros y termina en el mayor de los cinco nmeros ingresados.

    44. Crea las siguientes series:

    Muestre en pantalla las series.

    a ) 0 ,1 ,2 ,3 ,4 , . . . . , 48 ,49 ,50

  • Instituto Peruano de Sistemas SISE Pg. 5

    b ) 2 ,4 ,6 ,8 ,10 , . . . . ,46 ,48 ,50

    c ) 5 ,10 ,15 ,20 ,25 , . . . . ,80 ,85 ,90

    d ) 2 ,5 ,8 ,11 ,14 , . . ,47 ,50 ,53

    e ) 6 ,15 ,24 ,33 ,42 , . . ,141 ,150 ,159

    f ) 6

    8,

    6

    8,

    6

    8,

    5

    6,

    5

    6,

    5

    6,

    4

    4,

    4

    4,

    4

    4,

    3

    2,

    3

    2,

    3

    2

    g ) 6

    11,

    6

    11,

    6

    11,

    5

    8,

    5

    8,

    5

    8,

    4

    5,

    4

    5,

    4

    5,

    3

    2,

    3

    2,

    3

    2

    h ) 12

    32,

    12

    32,

    12

    32,

    9

    22,

    9

    22,

    9

    22,

    6

    12,

    6

    12,

    6

    12,

    3

    2,

    3

    2,

    3

    2

    45. Imprimir por pantalla los nmeros desde el 40 hasta el 687, solo aquellos que sean divisibles de 6 y de 9 a la vez.

    46. Se ingresa dos nmeros enteros; si el primero es menor o igual al segundo, imprima la serie de nmeros empezando desde el primer valor y culminando en el segundo valor ingresado; de lo contrario se debe mostrar por pantalla los nmeros ingresados pero con signo intercambiado, esto significa que si era positivo saldr negativo, y si era negativo saldr en positivo.

    47. Se debe de ingresar la edad de 20 alumnos. Como resultado se debe de mostrar en pantalla cuntos alumnos tienen edades mayores a 36 pero menores a 48.

    48. Se ingresan como datos los sueldos de 60 trabajadores. Muestre como resultado un mensaje que indique cuntos sueldos estn en el rango de 300 a 600.

    49. Se ingresa la estatura de 20 alumnos. Como primer resultado muestre cuntos alumnos tienen estaturas menores a 1.55 metros; como segundo resultado indique cuntos tiene estaturas entre 1.65 y 1.80 metros.

    50. Se ingresa un nmero entero. Si el nmero es mayor a uno se debe de dividir el nmero con todo los valores enteros existentes desde la unidad hasta el mismo valor ingresado; cada vez que divida, verifique si el MOD resultante es 0 (CERO); Si es as, cuente cuntas veces resulto 0 (CERO) dicha operacin y muestre como resultado final este valor.

    51. Muestre por pantalla la siguiente serie:

    ,12

    21,

    15

    21,

    18

    21,

    13

    18,

    10

    18,

    7

    18,

    4

    18,

    12

    15,

    15

    15,

    18

    15,

    13

    12,

    10

    12,

    7

    12,

    4

    12,

    12

    9,

    15

    9,

    18

    9,

    13

    6,

    10

    6,

    7

    6,

    4

    6,

    12

    3,

    15

    3,

    18

    3

    52. Se ingresa la nota de 50 alumnos. Muestre como resultado el promedio de las notas mayores a 15 y el promedio de las notas desaprobatorias.

    53. Se ingresa el precio de costo de un producto. Se muestra como resultado el precio de venta, teniendo en cuenta que este es 67% ms sobre el precio de costo. Este proceso se debe de realizar 100 veces, al trmino de ste debe de mostrarse cuntos precios de costo estuvieron

  • Instituto Peruano de Sistemas SISE Pg. 6

    en el rango de 156 a186 y cuntos en el rango de 300 a 689. Adems cul es el promedio de los precios de venta que superaron los 1500 y no sobrepasaron los 2900.

    54. Se tiene los siguientes datos: Nombre de un modelo, apellidos, edad, estado civil, peso, color de cabello, color de piel y su contextura. Este proceso se debe de realizar 50 veces.

    Muestre como resultados:

    Cuntos tienen cabello de color castao y tienen edades mayores a 27 y a su vez son solteros.

    Cuntos son del sexo femenino.

    Cuntos son de contextura delgada con pesos menores a 51 Kg. y con estado civil soltero o casado.

    Cuntos son casados, mayor de 21 aos, con peso mayor a 76Kg., con piel color canela y con contextura delgada.

    Cuntos son menores de edad, con color de cabello negro y de contextura gruesa.

    55. Se ingresa el nombre de un futbolista, su pas de nacimiento, edad, estado civil, la cantidad de goles anotados en su carrera y su peso. Este proceso se realiza 100 veces.

    Muestre como resultados:

    Cuntos son de PER con edades mayores a 22 aos, con un peso mayor a 70 y menor a 91.

    Cuntos son de COLOMBIA con ms de 30 goles anotados y con pesos menores a 68 kilos.

    Cuntos son casados, que hallan anotado menos de 15 goles y que sean de PER,COLOMBIA o BRASIL.

    Cuntos son de PER o COLOMBIA, con pesos en el rango de 65Kg. a 75Kg. o en el rango de 79.5Kg. a 85Kg. y con edad menor a 32.

    56. Se ingresa 100 nmeros enteros, muestre como resultado:

    Cuntos fueron pares mayores a 90.

    Cuntos fueron impares en el rango de 17 a 27 en el rango de 39 a 111.

    Cuntos fueron mayores a 21 y a su vez fueron nmeros primos.

    Cuntos fueron nmeros neutros (Ceros).

    Cuntos nmeros tuvieron como ltimo dgito a un nmero impar.

    El 18% de cuntos nmeros fue superior a 190 pero no mayor a 290 o fue superior a 330 y menor o igual a 500 o mayor a 789.

  • Instituto Peruano de Sistemas SISE Pg. 7

    57. Se ingresa como datos 100 colores de automviles, su marca y de qu ao fabricacin son cada uno. Muestre como resultados:

    Cuntos fueron de color AZUL ROJO de la marca TOYOTA y del ao 1999 o del 2002 o del 2004.

    Cuntos fueron de color VERDEde la marca SUBARU y del ao 2002 o del ao 2004.

    Cuntos fueron de color BLANCO, VERDE o NEGRO, de la marca NISSAN o DAEWOO y del ao 2002, 2004 o del 2005.

    Cuntos fueron de color GUINDA o VERDE, de la marca AUDI o BMW y del ao 2002 o 2005.

    Cuntos fueron de color ROJO o AMARILLO, de la marca MAZDA o FORD y del ao 2004.

    58. Crea la siguiente serie: 2,,4,6,8,10,......,48,50

    59. Consistencia el ingreso de un nmero que est en el rango de 4 a 8 o de 17 a 35 o en el rango de 62 a 75.

    60. Consistencia el ingreso de un nmero que est en el rango de -18 a 29 o de 90 a 105 o en el rango de 140 a 250. Si el nmero es positivo, se debe de ingresar 3 nmeros ms y como resultado muestre el mayor nmero de estos tres; De no ser positivo el nmero, se debe de ingresar dos nmeros y mostrar como respuesta menor de estos ltimos ingresados.

    61. Consistencia el ingreso de un nmero que est en el rango de 25 a -5 o de -1 a 5 o en el rango de 14 a 25.

    62. Consistencia el ingreso de 3 nmeros. Los nmeros deben de ser todos impares. Como primer resultado muestre la suma de los tres nmeros y como ltimo resultado muestre el ltimo dgito del valor impreso anteriormente.

    63. Consistencia el ingreso de un nmero que est en el rango de -48 a -10 y que sea par, o de -5 a 35 y que sea impar, o en el rango de 42 a 55.

    64. Se ingresa 100 nmeros. Cada vez que se ingrese un nuevo nmero muestre la suma de sus dgitos y al trmino de los ingresos muestre los siguientes resultados:

    Cuntos nmeros tuvieron 6 o 9 dgitos.

    Cuntos nmeros fueron pares de 4 o 5 dgitos y su ltimo dgito fue mayor a 5.

    Cuntos nmeros fueron mayores a 100 pero menores a 200 y a su vez impar.

    Cuntos nmeros fueron mayor a 5 y a su vez fueron nmeros primos.

    Cuntos nmeros fueron pares negativos en el rango de -200 a -8.

  • Instituto Peruano de Sistemas SISE Pg. 8

    65. Se ingresa dos nmeros enteros. Muestre una serie de nmeros que inicie en el primer valor y culmine en el segundo valor ingresado, teniendo en cuenta que el primero puede ser mayor al segundo o viceversa, sin descartar que los dos pueden ser iguales; para el caso que sean iguales no se imprime ninguna serie y se debe de mostrar un mensaje que indique que los nmeros son iguales.

    Al final muestre como resultado:

    Cuntos nmeros de la serie impresa fueron pares mltiplo de 10.

    Cuntos nmeros de la serie impresa fueron impares mltiplo de 5 y de 7.

    Cuntos nmeros de la serie impresa fueron nmeros primos.

    Cuntos nmeros de la serie impresa fueron negativos pares.

    Cuntos nmeros de la serie impresa fueron de 2 o 3 dgitos.

    66. Se ingresa el nombre de un alumno, el ciclo en el que estudia y cuatro notas. Se debe de mostrar el promedio en base a las tres mejores notas ms un mensaje de APROBADO o DESAPROBADO y la nota que no se tom en cuenta para la obtencin del promedio.

    Todo el proceso se debe realizar 100 veces y al trmino de los ingresos

    muestre los resultados:

    Cuntos promedios fueron aprobatorios y cuya nota que no se tom en cuenta fue mayor a 14.

    Cuntos promedios fueron desaprobatorios y cuya nota que no se tom en cuenta fue menor a 7.

    Cuntos promedios estuvieron en el rango de 12.8 a 15.5 o de 17.3 a 18.4

    Cuntos ingresos tuvieron todas las notas iguales.

    Cuntos ingresos tuvieron todas las notas superiores a 16.

    67. Consistencia el ingreso de un nmero que est en el rango de 4 a 8. Si el nmero ingresado es par, muestre como resultado el cubo del nmero, de lo contrario muestre el 16% del nmero.

    68. Consistencia el ingreso de un nmero que est en el rango de 21 a 55 y que sea impar. Muestre un mensaje que indique si el nmero es o no es primo.

    69. Consistencia el ingreso de 4 nmeros. Que el primer nmero sea mayor al segundo nmero y que la suma del tercero con el cuarto sea mayor a 167. Como resultado muestre los nmeros ingresados ordenados en forma descendente.

    70. Consistencia el ingreso de 4 nmeros. Que el primer nmero sea mayor al segundo, que el segundo mayor al tercero y el tercero sea mayor al doble del cuarto nmero.

  • Instituto Peruano de Sistemas SISE Pg. 9

    71. Consistencia el ingreso de 3 nmeros. Que el primer nmero sea mayor al doble del segundo nmero; que el segundo nmero sea menor al tercer nmero y que el tercer nmero sea positivo mayor a 300.

    72. Consistencia el ingreso del nombre de un distrito, tomando en cuenta que los distritos vlidos son: LINCE, MIRAFLORES Y SANTIAGO DE SURCO. Si el distrito es LINCE o MIRAFLORES, se debe de ingresar la cantidad de habitantes que hay en los dos distrito juntos y muestre como resultado el promedio de habitantes de los dos distritos; De son ser ninguno de los dos distritos, se debe de ingresar como dato, el promedio de salario de los habitantes del otro distrito y muestre como resultado el promedio de salario incrementado en 28.9%.

    73. Consistencia el ingreso del nombre de una persona, tomando en cuenta que los nombres vlidos son: ANA, CARLOS, JUANA, MANUEL, NANCY. Si el nombre ingresado fuese ANA, JUANA NANCY, se le debe de pedir su edad y luego mostrar como resultado los das de vida aproximado de vida; de lo contrario se pide su sueldo y mostrar el sueldo incrementado en 45%.

    74. Consistencia el ingreso del nombre de un distrito, tomando en cuenta que los distritos vlidos son: LINCE, MIRAFLORES Y SANTIAGO DE SURCO.

    Consistencia el ingreso del nombre de una persona, tomando en cuenta que los nombres vlidos son: ANA, CARLOS, JUANA, MANUEL, NANCY.

    75. Consistencia la edad de dos personas alumnos. La edad del primer alumno debe ser mayor a 15 y no mayor a 30. En tanto la edad del segundo alumno debe ser mayor al del primero en no mayor de 6 aos.

    76. Consistencia el ingreso de dos precios de productos. El primer producto debe tener un costo mayor a 100 y menor a 600, en tanto el segundo producto debe ser mayor al primero en no ms de 50%.

    77. Se lee los siguientes datos para 20 alumnos de un aula de clase:

    Cdigo, Apellido Paterno, Apellido Materno, Nombre, Edad (Consistencia

    que la edad est en el rango de 20 a 38 y que sea par), su Estado Civil

    (Consistencia que sea una letra ) y la procedencia del colegio

    (Consistencia que sea ).

    Muestre como resultados finales los mensajes de:

    a. Cuntos alumnos tiene edad mayor a 25 pero menor a 33 y cuyo estado civil sea C o D.

    b. Cuntos alumnos tienen edad 22 o 28 cuyo estado civil es S y proceden de un colegio PRIVADO.

    c. Cul es el promedio de edades de los alumnos que tiene la edad 24, 28 o 30.

  • Instituto Peruano de Sistemas SISE Pg. 10

    d. Cul es el promedio de edades de los alumnos que tengan como procedencia un colegio ESTATAL o NO ESCOLARIZADO.

    78. Se ingresa cuatro nmeros enteros (Consistencia que los nmeros estn en orden ascendente y que no se repitan). Muestre como resultado lo siguiente:

    a. Una serie que inicia en el menor de los nmeros y culmina en el mayor de los nmeros ingresados y muestre al final de la serie un mensaje que indique cuntos nmeros impresos son pares y cuntos son impares.

    b. Muestre los dos nmeros que no son los mayores ni menores de los cuatro ingresados.

    79. Se evala la edad de tres alumnos. Consistencia que la segundo edad sea mayor a los dems, y que a su vez las dems edades estn en el rango de 20 a 40 y que sean par; Sino que la tercera edad sea mayor impar y que las dems edades sean impar mayor a 15 pero menor a 27. Todo el proceso se debe de realizar 20 veces.

    80. Consistencia el ingreso de un nmero. Dicho nmero debe tener 6, 8 o 13 dgitos y al menos 4 de sus dgitos tienen que ser par, sino que la suma de sus dgitos sea mayor a 53.

    81. Consistencia el nombre de un departamento del PER; considera solamente 4 departamentos para la solucin. Al final muestre un mensaje que indique cuntas veces se ingresaron nombres incorrectos.

    82. Se consistencia el ingreso de la edad de un una persona, el cual sea mayor a 12 pero menor a 19, sino que sea mayor que 27 pero menor a 35 impar a la vez, sino que est en el rango de 40 a 60 y que sea par; Si la edad est en el primer rango, consistencia el ingreso de un nmero equivalente a un mes del ao (rango de 1 a 12) y luego imprima la estacin a la que pertenece; Si est en el segundo o tercer rango, se debe de ingresar tres nmeros, consistencia que los nmeros estn ingresados en orden ascendente y que no se repita ninguno de ellos, luego muestre como resultado el 0.98%, 0.78%, 3.67% de cada uno de los nmeros.

    83. Se tiene que ingresar el nombre de un distrito limeo. Consistencia el nombre de dicho distrito que sea slo 5 distritos que usted quiera.

    84. Crear cada una de las siguientes series:

    1) 3,4,5,6,7.65

    2) 65,64,63,62,61,..,5,4,3

    3) 12,15,18,21,24.78

    4) 97,92,87,82,77,72,67.2

    5) 3,9,15,21,27.(45 trminos)

    6) 56,53,50,47(25 trminos)

  • Instituto Peruano de Sistemas SISE Pg. 11

    7) 1,2,3,4,5, 1,2,3,4,5, 1,2,3(60 trminos)

    8) 1,2,3,4,5, 1,2,3,4,5, 1,2,3(47 trminos)

    9) 1,2,3,4,5,6,7,8, 1,2,3,4,5,6,7, 1,2,3,4,5,6, 1,2,3,4,5, 1 1,2

    10) 5,6,8,11,15,20,26,33.(22 trminos)

    11) 1,1,2,3,5,8,13,21,34.(31 trminos)

    12) S=5+9+13+17+.45

    13) OP=167-(3+6+9+.+27)

    14) P=4*6*8*.*18

    15) 6,16,26,646,656,666 ( todos los nmeros con por lo menos un 6)

    85. PC: Que acepte 15 nmeros de un usuario e imprima su media aritmtica y su media armnica.

    86. PC: Que muestre cada elemento, adems de la suma de estos en la siguiente serie:

    3 5 7 9

    S = + + + +

    4 7 10 13

    Considere que se sumaran 35 elementos nicamente.

    87. PC: Que admita el ingreso de 30 nmeros enteros e imprima cuentos de ellos son positivos, negativos o nulos. Adicionalmente se deber mostrar el promedio de los positivos, de los negativos y el promedio de todos los nmeros ingresados.

    88. Para encontrar el mximo comn divisor de dos nmeros, se emplea el algoritmo de Euclides, que se puede describir as: Dados los enteros A y B, obteniendo un cociente C y un residuo R, si el residuo fuese diferente a cero, el nuevo dividendo ser ahora B y el nuevo divisor ser R, el proceso deber repetirse hasta que resulte R=0.

    El MCD de ambos nmeros ser el ltimo divisor obtenido.

    89. PC: Que ingrese un nmero e imprima un mensaje indicando si tiene un amigo y cual es.

    90. PC: Que imprima los 50 primeros trminos de la serie de Fibonacci.

    91. PC: Que calcule el factorial de un nmero n:

    n! =1 * 2 * 3 * 4 * .n

    92. PC: Que evale:

  • Instituto Peruano de Sistemas SISE Pg. 12

    Considere que x y n sern ingresados por el usuario, donde n es positivo

    y entero.

    93. PC: Que muestre los elementos del siguiente triangulo para N Lneas:

    1

    1 2

    1 2 3

    1 2 3 4

    .

    1 2 3 4 5 N

    94. PC: Que muestre los elementos del siguiente triangulo para n Lneas:

    1

    1 2 1

    1 2 3 2 1

    1 2 3 4 3 2 1

    95. PC: Que imprima los 50 primeros nmeros capicas mayores que 100.

    96. PC: Que ingrese un nmero y muestre un mensaje indicando si es primo o no.

    97. PC: Que muestre por lo menos 5 nmeros perfectos.

    98. PC: Que muestre el reporte de pagos que realizara un usuario a una prestamista sabiendo que los prstamos se realizan bajo las siguientes condiciones:

    El monto mnimo que se otorga en prstamo es US$2500.

    Los pagos se realizaran en forma mensual, amortizando por cada vez un 20% del saldo.

    Se cancelara adems un 5% mensual por concepto de inters, respecto al saldo.

    Cuando el saldo sea menor a US$ 250, se deber cancelar el ntegro del saldo.

    El modelo del reporte a generar es el siguiente:

    PRESTAMO: US$ 12,000.00

    MES AMORTIZACIN INTERS TOTAL SALDO

  • Instituto Peruano de Sistemas SISE Pg. 13

    1 2400.00 600.00 3000.00 9600.00

    2 1920.00 480.00 2400.00 7680.00

    3 1536.00 384.00 1920.00 6144.00

    4 1228.00 307.20 1536.00 4915.20

    5 983.04 245.76 1228.80 3932.16

    6 786.43 196.61 983.04 3145.73

    7 629.15 157.29 786.43 2516.58

    8 503.32 125.83 629.15 2013.27

    9 402.65 100.66 503.32 1610.61

    10 322.12 80.53 402.65 1288.49

    11 257.70 64.42 322.12 1030.79

    12 206.16 51.54 257.70 824.63

    13 164.93 41.23 206.16 659.71

    14 131.94 32.99 164.93 527.77

    15 105.55 26.39 131.94 422.21

    16 84.44 21.11 105.55 337.77

    17 67.55 16.89 84.44 270.22

    18 54.04 13.51 67.55 216.17

    19 216.00 10.81 226.81

    99. PC: Que permita ingresar varios sueldos como valor numrico, verificando si cada uno de ellos supera los US$ 750.00. El programa termina cuando ingresemos un valor negativo.

    100. PC: Que desarrolle la nmina para una compaa que tiene 16 empleados, algunos de los cuales son hombres y otras mujeres. Para cada empleado se debe leer el nombre, el sexo, las horas de trabajo y el sueldo por hora.

    La primera parte de la impresin debe dar el nombre y el pago de cada

    empleado. La segunda parte, el total de pagos para cada sexo, as como

    el promedio de los pagos a los hombres y el promedio de los pagos a las

    mujeres.

    101. PC: Que muestre la estadstica de las notas de los alumnos de un aula sabiendo que el promedio mnimo aprobatorio es 13 y que en lista se encuentran registrados 37 alumnos, los cuales no necesariamente completaros el curso.

    El reporte deber mostrar:

    Total de Desaprobados por Inasistencias (Su promedio es cero).

    % de Desaprobados por Inasistencias.

    Total de Aprobados % de Aprobados.

    Total de Desaprobados % de Desaprobados.

  • Instituto Peruano de Sistemas SISE Pg. 14

    Nota promedio de los Aprobados.

    Nota promedio de los Desaprobados.

    Nota promedio del aula.

    102. PC: Que admita el ingreso de los precios de N productos (entre 1 y 30), obteniendo el precio promedio, el precio mayor y el precio menor.

    103. PC: Que permita imprimar el crecimiento de las clulas de una planta si se sabe que da a da se obtuvieron los siguientes resultados:

    1 2 3 5 7 10 13 17 21 26 31.

    Mostrar adems en cuantos das superara los 500 cm.

    104. Desarrollar un programa que nos permita ingresar un nmero en una base N y lo muestre en base M.

    105. Desarrollar un programa que permita ingresar o generar N notas y muestre un grfico de frecuencias.

    Enero 2014

    Los profesores del curso