Beruflich Dokumente
Kultur Dokumente
1. Escriba una función conteo(n) que entregue la cantidad de divisores enteros positivos
que tiene un número entero dado n. Escriba un programa de prueba que use la función
escrita para encontrar cual número entre 1 y 100 tiene más divisores enteros.
2. Escriba una función perfecto(n) que determine si un número entero dado n es un
número perfecto. Un número perfecto debe ser igual a la suma de todos sus divisores
enteros menores que el valor del número.
Ejemplo: 28 = 1 + 2 + 4 + 7 + 14
Escriba un programa de prueba que use la función escrita y encuentre los números
perfectos entre 1 y 1000.
3. Escriba una función cuad(n) que determine si el cuadrado de un número natural n dado,
es igual a la suma de los primeros n números impares.
Ej. 62 = 1+3+5+7+9+11
Escriba un programa de prueba que ingrese un dato desde el teclado, use la función y
muestre el resultado en la pantalla.
4. Escriba una función sumad(n) que entregue la suma de las cifras de un número dado n.
Con esta función escriba un programa que genere 10 números aleatorios entre 1 y 100
y encuentre cual de ellos tiene la mayor suma de sus cifras.
5. Escriba una función sumadiv(n) que reciba un número entero n y devuelva la suma de
sus divisores. Escriba un programa de prueba que ingrese un dato desde el teclado, use
la función y muestre el resultado en la pantalla.
6. Escriba una función conteo(x) que determine la cantidad de términos que deben
sumarse de la serie: 1*2*3 + 2*3*4 + 3*4*5 + 4*5*6+....... hasta que la suma exceda a un
valor x dado. Escriba un programa de prueba que genere un número aleatorio para x
entre 1 y 1000, use la función y muestre el resultado en la pantalla.
7. Escriba una función secuencia1(n) que entregue el n-ésimo término de la siguiente
secuencia, en la cual cada término, a partir del tercero se obtiene sumando los dos
anteriores: 1, 1, 2, 3, 5, 8, 13, 21, .... Escriba un programa de prueba que ingrese un
dato desde el teclado use la función y muestre el resultado en la pantalla.
8. Escriba una función alfin(n) que entregue como resultado la cantidad de veces que debe
lanzarse un dado hasta que salga un número n dado como parámetro. Escriba un
programa de prueba que ingrese un dato desde el teclado, use la función y muestre el
resultado en la pantalla.
9. Escriba una librería o módulo con el nombre convertir que contenga dos funciones:
[r,t]=polar(x, y) Recibe las coordenadas cartesianas x,y y entrega las coordenadas
polares r, t
[x,y]=cartesiana(r, t) Recibe las coordenadas polares r, t y entrega las
coordenadas cartesianas x, y