Está en la página 1de 5

Gua Mtodos Numricos y Programacin

Programacin en Visual Basic



Javier Silva Campino

1. Realice un programa que calcule la hipotenusa y los ngulos de un tringulo
rectngulo dado solo los catetos.

2. Realice un programa que dados los segundos, entregue los minutos, horas, das,
semanas y aos equivalentes.

3. Realice una funcin que lea dos nmeros enteros y escriba el mayor de los dos o
un mensaje si son iguales.

4. Construir un programa que muestre la suma de los n nmeros impares.

5. Realice un programa que cambie de nmeros convencionales a nmeros
romanos.

6. Leer un nmero entero y visualizar su tabla de multiplicar hasta el 100.

7. Realice un programa que genere enteros de 3 en 3 comenzando por el 2 hasta el
valor mximo menor que 30. Calcular la suma de los enteros generados que sean
divisibles por 5

8. Realice un programa que dada la fecha de nacimiento indique el signo del
zodaco al que pertenece.

9. Realice un programa que lea un nmero entero y averige si es o no mltiplo de
9. Un nmero es mltiplo de 9 si la suma de sus cifras es 9 o mltiplo de 9

10. Realice un programa que calcule la siguiente serie dado el n por el usuario

2 3 2
2
...
2
3
2
2
2
1 n


11. Realice un programa que permita convertir las cantidades expresadas en grados
Celsius de temperatura a la escala Fahrenheit y viceversa

12. Construir un programa que permita almacenar 10 valores en una variable
subindicada

13. Realice un programa que permita calcular el factorial de un nmero

14. Desarrolle un Diagrama de Flujo que permita evaluar la siguiente expresin:
N
i
i
x PROD
1


15. Realice un programa que permita ordenar de mayor a menor una lista de N
valores dados

16. Realice un programa que permita evaluar la siguiente serie:

N
i
i
i
A
SUM
1
!

17. Desarrolle un programa que permita calcular la velocidad de un gas ideal que
fluye por una caera de dimetro interno conocido. Las condiciones de presin
y temperatura se deben ingresar al programa como datos de entrada, al igual que
el flujo molar

18. Desarrolle un programa permita evaluar la siguiente expresin, conocido los
valores de N y A.
N
i
N
Par
i
i
i
i
N
i
i
j
j
A
i
i
A
N
Expresin
1 2
1
1
1
1
!
120


19. Desarrolle un programa que permita encontrar la transpuesta de una matriz dada.

20. Desarrolle un programa que dada una lista de nmeros enteros permita
seleccionar los que son pares, guardando estos ordenados de mayor a menor.

21. Un supervisor de planta requiere continuamente, durante su jornada de trabajo,
determinar el contenido de Nitrgeno en una serie de estanques cilndricos de
almacenamiento a baja presin. Cada uno de estos estanques tiene un sensor de
temperatura y un sensor de presin, cuyas lecturas se deben utilizar para estimar
los kilogramos de gas contenido. Las dimensiones de los estanques (dimetro y
altura) varan de un estanque a otro, pero son conocidas. Desarrolle un programa
que permita ayudar en la tarea anteriormente mencionada.

22. Desarrolle programa que permita encontrar el determinante de una matriz de
nxn.

23. Desarrolle un programa que determine el rango de una matriz dada.

24. Desarrolle un programa que calcule el nmero de das entre 2 fechas dadas

25. Sabiendo el da de la semana al que corresponde el 1 de enero del ao actual,
desarrolle un programa que dada la fecha actual diga el da de la semana.

26. Desarrolle un programa que realice la suma de sus dgitos (456 => 4+5+6)

27. Crear un programa que pida el radio de una circunferencia y que calcule la
longitud de la misma as como el rea incluida dentro.
28. Escribir un programa que pregunte el ao actual y la edad de una persona y
calcule la edad de esa persona en el ao 2010.
29. Crear un programa que pida un numero real y muestre la tabla de multiplicar
correspondiente a dicho nmero de tal manera que tanto los valores de los
factores como del producto se presenten encolumnados y con una precisin de 2
dgitos.
30. Escribir un programa que lea el valor de un ngulo en radianes y muestre su
valor en grados, minutos y segundos
31. Crear un programa que lea un nmero determinado (<100) de nmeros reales
introducidos por teclado los almacene en un vector para mostrarlos luego en
orden inverso.
32. Escribir una funcin cuyos parmetros sean un mes y un ao en el rango de 1538
a 2006, y cuyo valor sea el nmero de das que tiene ese mes. Recuerde que un
ao bisiesto es aqul cuyo nmero de ao es divisible por 4, excepto los aos
cuya terminacin es 00; estos ltimos no son bisiestos, a no ser que el nmero de
ao sea divisible por 400. Por ejemplo, 1950 y 1900 no son aos bisiestos, pero
1960 y 1600 s lo son.
33. De acuerdo al mtodo de los mnimos cuadrados, la pendiente y el origen de una
recta generada a partir de una serie de datos se da por

2
2
x x n
y x xy n
m

x m y b

Desarrolle un programa que lea una tabla desde la planilla y determine escriba su
ecuacin lineal por medio de un mensaje

34. Desarrolle un programa que determine si un nmero ingresado es o no capica.
(Capica es aqul nmero que leido de un lado y otro da lo mismo. Ej. 21312,
4554)
35. Un mtodo interesante de obtener una lista de nmeros primos de 2 a n es el
llamado criba de Eraststenes. Consiste;

a) Generar una lista ordenada de enteros comprendidos de 2 a n.
b) Para un entero j de la lista realizar las siguientes operaciones
o Escribir el entero, as se aade a la lista de primos.
o Eliminar de la lista todos los enteros mltiplos de j.
c) Repetir b) para cada valor sucesivo de j, empezando con j=2 y terminar en el
ltimo entero que quede.

Escribir un programa que mediante este mtodo determine los nmeros primos que
van de 1 a n.

36. Realice un programa que entregue la siguiente salida para una base del tringulo
igual a n
37.
0 1 2
9 0
3 4 5 6
1 2 3 4
7 8 9 8
5 6 7 6
7 6 5 4
5 4 3 2
3 2 1 0
1 0 9
8 9 0 1 2
7 8 9 0
6 7 8
5 6
3 4 5 4
1 2 3 2
9 0 1 0
7 8 9 8
3 2 1 0
1 0 9 8
9 8 7 6
7 6 5
9 8
7
4 5 6 7 6
3 4 5 4
2 3 2
1
5 4
3
Realice un programa que ingresados 2 nmeros indique su mnimo comn
mltiplo
38. Desarrolle un programa que obtenga en n nmero de la serie look and and say
secuencia de enteros a partir de la siguiente manera:
1, 11, 21, 1211, 111221, 312211, 13112221, 1113213211, ... Para generar un
miembro de la secuencia de los anteriores miembros, anotar los dgitos de la entidad
miembro, de contabilizar el nmero de dgitos en grupos de la misma dgito. Por
ejemplo:
1 es leer como "un 1" o 11.
11 es decir en situacin de "dos 1's" o 21.
21 es leer como "un 2, luego un 1" o 1211.
1211 se lee como fuera "un 1, luego un 2, luego dos 1's" o 111221.
111221 se lee como fuera "tres 1, luego dos 2, a continuacin, un 1" o 312211.

39.- Desarrolle un programa que determina la espiral de Ulam para cualquier orden
de nmero.
La espiral de Ulam, descrita por el matemtico polacoestadounidense Stanislaw
Marcin Ulam (1909-1984), es una de las raras propiedades de los nmeros primos.
Ulam, mientras estaba aburrido en una conferencia matemtica, comenz a realizar
una espiral de nmeros naturales en su cuaderno, sorprndiendose del resultado, ya
que descubri que si se escriben todos los nmeros naturales en una espiral, con el 1
en el centro, el 2 a su derecha, el 3 arriba, el 4 encima del 1, el 5 a la izquierda, y as
sucesivamente, y marcas todos los primos, stos tienden a caer en diagonal.


40.- Realice un programa que calcule la funcin en serie Taylor de los siguientes casos.
El usuario debe ingresar el nmero a evaluar y el lmite de clculo de la serie.


x
xe x f
2
) ( cercana igual a cero
) ( ) ( x xsen x f cercana igual a cero

41.- Realice un programa que calcule los n nmeros de la serie Perrin

Los nmeros de Perrin estn definidos por la relacin de recurrencia

P(0) = 3, P(1) = 0, P(2) = 2,

y

P(n) = P(n 2) + P(n 3) si n > 2.

La serie comienza

3, 0, 2, 3, 2, 5, 5, 7, 10, 12, 17, 22, 29, 39...

También podría gustarte