1. 1. Hacer un algoritmo que escriba los 50 primeros números múltiplos de 3 anteriores al
301.
300, 297, 294, 291, etc….
2. Una librería estima el precio de sus libros de la siguiente forma: el precio básico de
un libro es de $40.000= más $1.50 por página. Sin embargo si el número de páginas
excede a 300, el precio sufrirá un recargo adicional de $100. Además, si el número de
paginas excede de 550 el precio se incrementará en otros $20.000=. Se tiene un
conjunto de registros cada uno de los cuales contiene el número del código y el
número de páginas se pide escribir para cada libro el código y su precio. Terminar
cuando se llegue a N libros.
3. Lea N registros con datos correspondientes a un par de números (A y B) se pide
calcular “Y” siendo
n
Y = ∑ Xi
i=1
En donde Xi = A + B si (A2
- B2
) > 0
Xi = A + B si (A2
- B2
) = 0
Xi = A + B si (A2
- B2
) < 0
4. Calcule el logaritmo natural y el logaritmo decimal para N números reales positivos
de acuerdo con la siguiente formula.
1000
Ln (x) = ∑ 1/k ( (x-1) / x )k
K=1
Log 10 = Ln(x)/2.30259
5. El número de combinaciones de n objetos tomando x al mismo tiempo se define:
nCx = n! / (( n-x) ! x!)
Entrar un valor de n y un par de valores XLOW y XHIGH e imprimir una tabla de nCx
para valores de x comprendidos entre XLOW y XHIGH incluive.
6. Existen números que leidos de izquierda a derecha y de derecha a izquierda tiene el
mismo valor. Ejemplo 404, 111, 55, 1045401, 1256521, lea un conjunto de N números
y escriba cuantos de estos cumplen con esta característica.
2. 7. Elabore un algoritmo que calcule todas las ordenadas pares de la función:
Y = f(x) = x3
+1
Para valores de x comprendidos entre 0 y 30 con incrementos de 0.5
8. Una serie aritmética esta determinada por la siguiente formula
a + ( a+d) + (a+2d) + (a+3d) + (a+4d) + (a+5d) + (a+6d) + (a+7d) + [(a+(n-1)d)]
donde: a es el primer termino, d la “diferencia común” y n el número de términos que
han de sumarse.
9. Una pelota de golf se lanza desde un aeroplano. La distancia d, que la pelota cae en
t segundos esta dada, por la ecuación d= ½ gt2
donde g es la aceleración de la
gravedad y es igual 32 pies/Seg2
(9.81 m/seg2
). Utilizando esta información escriba un
algoritmo que muestre la distancia que la pelota cae en cada intervalo de un segundo
durante 10 segundos y la distancia total que la pelota ha recorrido al final de cada
intervalo.
Tiempo Distancia en el intervalo Distancia total
0 0.0 0.0
1 16.0 16.0
Modifique el algoritmo anterior suponiendo que el aeroplano vuela a una altura de
50000 pies. Cuánto tiempo requiere la pelota para llegar a la tierra. Además reduzca el
intervalo de tiempo a 0.1 segundo.
10. Calcular la siguiente sumatoria de los N primeros términos de la siguiente serie
1 + X + X2
/2! + X3
/3! X4
/4! + X6
/6!+ ……………..
11. Considera la siguiente propiedad descubierta por Nicómaco de Gerasa
“ Sumando el primer impar; se obtiene el primer cubo;
Sumando los dos siguientes impares, se obtiene el segundo cubo;
Sumando los tres siguientes, se obtiene el tercer cubo, etc”
Aplicando esta propiedad calcule los N primeros cubos.
Comprobémoslo:
13
= 1
23
= 3+5
33
= 7+9+11
43
= 13+15+17+19
.
.
.
12. Hacer un algoritmo que escriba cuantos términos se necesitan generar para que la
siguiente serie no pase en su suma a 100000.
3. 4( 2/3 – 4/3 + 4/5 – 6/5 + 6/7 – 8/7 + 8/9 – 10/9 +..........) < = 100000
13. Hacer un algoritmo que lea un número cualquiera entero positivo y realice las
siguientes operaciones:
El dígito más a la derecha se debe multiplicar por dos, el siguiente hacia la izquierda
por tres, el siguiente hacia la izquierda por cuatro, etc. A la suma de los resultados de
las multiplicaciones se les debe calcular el residuo de dividir esta suma por 10.
Ejemplo: Suponga que el número que lee es el 31234.
Entonces 4 * 2 = 8
3 * 3 = 9
2 * 4 = 8
1 * 5 = 5
3 * 6 = 18
48 / 10 = 4 y sobra 8 ( 8 SERIA EL RESULTADO).
14. Si se suman los números impares se obtienen los cuadrados de los números
enteros positivos así:
1=1 (1 es el cuadrado de 1)
1+3= 4 ( 4 es el cuadrado de 2)
1+3+5= 9 ( 9 es el cuadrado de 3)
1+3+5+7= 16 ( 16 es el cuadrado de 4)
1+3+5+7+9= 25 ( 25 es el cuadrado de 5)
.
.
Hacer un algoritmo que escriba los cuadrados de los primeros 100 números enteros
utilizando esta regla.
15. Hacer un algoritmo que lea un conjunto de números y escriba:
a) Cuántos de estos son múltiplos de 5.
b) Cuantos son menores de 15
c) Cuantos comprendidos entre 5 y 450,
d) Cuántos son perfectos.
NOTA: La lectura de los números para este algoritmo debe terminar cuando se
encuentre un número igual a 9999.
16. Dos números son amigos si cada uno de ellos es igual a la suma de los divisores
del otro.
Por ejemplo 220 y 284 son amigos, pues:
La suma de los divisores de 284: 1+2+4+71+142= 220
La suma de los divisores de 220: 1+2+4+5+10+11+20+22+44+55+110.
Construya un algoritmo que muestre si dos números son amigos
17. Construya una algoritmo que lea dos números enteros de igual cantidad de digitos
y genere un tercer número con la resta digito a digito del numero mayor menos el
número menor. Observe el ejemplo:
4. Numero1 5 3 7 2 9
Número2 8 2 9 0 1
Resultado 3 1 2 2 8
Procedimiento 8-5 3-2 9-7 2-0 9-1
18. Hacer Un algoritmo que lea un número de cuatro cifras, lo descomponga en sus
cifras y realice e imprima los resultados de los siguientes cálculos:
La suma de sus cifras
Cuantos cifras del número son pares
Cuantos cifras son impares
Cuantos cifras del número son iguales al número 4
Cuantas cifras son múltiplos de 3
Por ejemplo : Si lee el número 7964
El resultado para este ejemplo sería:
La suma de sus cifras: 26
Cifras del número que son pares:2
Cifras que son impares:2
Cifras del número son iguales al número 4: 1
Cifras que son múltiplos de 3: 2
19. Hacer un algoritmo que escriba cuantos términos se necesitan generar para que la
siguiente serie no pase en su suma a 100000.
S = ∑ n! * 2n