PRACTICA Docente: Ing. Nela Benavidez Ignacio Materia: Introducción a la Programación

Anuncio
PRACTICA
Docente: Ing. Nela Benavidez Ignacio
Materia: Introducción a la Programación
Fecha de emision: 30-04-08
Fecha de Entrega: 19-05-08
=======================================================================================
1. Escribir un programa que calcule y visualice el mas grande, el mas pequeño y la media de N números. El valor de N se
solicitara al principio del programa y los números serán introducidos por el usuario.
2.
Escribir un programas que lea 100 números naturales, lee y cuente cuantos de ellos son positivos, negativos o nulos.
3.
Realizar un programa para visualizar la tabla de multiplicar de cualquier numero.
4.
Realice un programa que calcule el factorial de los números comprendidos entre 0 y 20
5.
Escribir un programa para generar la serie de Fibonacci
0, 1, 1, 2, 3, 5, 8, 13, .........., N
6.
7.
Escribir un programa para generar los diez primeros números primos
Escriba un programa que obtenga la suma e imprima los términos de la siguiente serie:
2, 5, 7, 10, 12, 15, 17, ........... , 800
8.
Hacer un programa para generar las siguientes series en forma de menú.
S1: 11 + 22 + 33 + 44 + ...... + Nn
S2: 1+ ½ +1/3 + ¼ + ..... + 1/n
S3: ½ + 2/22 + 3/23 + 4/ 24 + ......... + n/2n
9.
Escriba un programa que obtenga e imprima todos los números “Primos Gemelos” comprendidos entre A y B (enteros
positivos). Los primos gemelos son parejas de números primos con una diferencia entre si de exactamente dos. Ejemplo
3 y5 son primos gemelos.
10. Generar y calcular la suma de la siguiente serie:
1 – ½ +1/3 – ¼ + ...... + 1/N
11. Hacer un programa para hallar el valor aproximado de la constante  (pi) utilizando la siguiente formula:
 2  4 6 8
pi  4 *   *   *   *   * ..........
 3 5 5 7
12. Genere la sucesión de ULAM: comience con cualquier entero positivo, si es par dividalo enttre 2, si es impar
multiplíquelo por 3 y agréguele 1. Luego obtenga números enteros sucesivamente repitiendo el proceso. Al final
obtendra el numero 1 independientemente del entero inicial. Por ejemplo cuando el entero inicial es 26, la secuencia
será:
26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1
13. El valor de sen(x) se puede aproximar utilizando la siguiente serie:
sen(x)  x 
x3 x5 x 7 x9
xn
    ..........
3! 5! 7! 9!
n!
14. El valor de ex se puede aproximar por la suma
1 x 
x 2 x3 x 4
xn
 
 .......
2! 3! 4!
n!
Escribir un programa que tome un valor de x como entrada y que visualice la suma para cada uno de los valores de 1 a
100
15. Realice un programa que calcule el máximo común divisor de dos números enteros mayores que cero utilizando el
algoritmo de Euclides, que se puede describir asi: Dados los enteros a y b (a>b), se divide a por obteniendo el cociente
q1 y el resto r1. Si r1 <> 0, se divide r por q1, obteniendo el cociente q2, para obtener q3 y r3, y así sucesivamente. Se
continua el proceso hasta que se obtiene un resto 0. El resto anterior es entonces el MCD de los números a y b.
16. Realice un programa que determine si un numero es perfecto. Un numero es perfecto si es igual a la suma de sus
divisores (incluido el uno y excluido el propio numero). Por ejemplo 28 es un numero perfecto porque:
28 = 1 +
2 + 4 + 7 + 14
17. Calcular la serie de taylor para el cos (x)
cos(x)  1 
x 2 x 4 x6

  .......... n
2! 4! 6!
18. Supóngase que en una reciente elección hubo cuatro candidatos (identificados como 1,2,3,4). Se debe encontrar
mediante un programa, el numero de votos correspondiente a cada candidato y el porcentaje que obtuvo respecto al
total de los votantes. El usuario tecleara los votos de manera desorganizada, tal y como se obtuvieron en la elección, el
final de datos esta representado por un 0. Observe como ejemplo la siguiente lista:
1
3
1
4
2
2
1
4 ......
19. En una empresa con N empleados se necesita obtener cierta información. Por cada empleado se ingresan los siguientes
datos: Clave, edad, sexo, sueldo. Construya un programa para calcular e imprimir los siguiente:
a)
b)
c)
d)
e)
numero de hombres
numero de mujeres
numero de mujeres que ganan mas de 1000 Bs
numero de hombres menores de 40 años que ganan menos de 1000 Bs
numero de empleados mayores de 50 años
20. Construir un programa para convertir un numero en el sistema decimal al sistema binario y octal
Descargar