Você está na página 1de 4

Taller - Programación

1. Programa que pide el ingreso por teclado la ordenada(y) y la abscisa (x) de


un punto en el plano cartesiano y determina en cual cuadrante del plano
cartesiano se encuentra el punto (1ro, 2do, 3ro ó 4to).

2. Realice un programa que, dado N encuentre la suma de los números impares


comprendidos entre 1 y N. Donde N es previamente ingresado por teclado.

3. Hacer un programa que imprima las tablas de multiplicar por fila columna,
tabuladas, sin el uso de arreglos. Por ejemplo:

1x1=1
1x2=2
1x3=3
1x4=4
1x5=5
1x6=6
1x7=7
1x8=8
1x9=9

2x1=2
2x2=4
2x3=6
2x4=8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18

Etc…

4. Realice un algoritmo que a partir de un vector de N números enteros, obtenga


la suma de los números impares y el promedio de los números pares. Defina
usted el vector N.

5. Hacer un programa que dado un número imprima los números primos entre
2 y el número dado.

6. Programa que lee un número entero y determina el número de cifras que


tiene. Ejemplo:

Si el número ingresado es 148565896, el programa deberá imprimir:


Número de cifras: 9
7. Realizar un programa para calcular los 20 primeros números de la sucesión
de Fibonacci. Esta sucesión comienza con los números 0 y 1, a partir de
estos, cada término es la suma de los dos números anteriores.

0,1

Es decir, al iniciar con 0 y 1, el siguiente número será 1 ya que 0+1=1

0,1,1

El número siguiente será 2 ya que 1+1=2

0,1,1,2

El siguiente será 3 ya que 2+1=3

Y así sucesivamente. Al final, el programa deberá imprimir la sucesión de los 20


primeros números:

[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181]

Para almacenar los valores, pueden utilizar un vector o lista, para crearlo con 20
posiciones pueden utilizar esta línea de código: fib=list(range(20)), donde fib será el
vector o lista.

8. Realizar un programa que calcule de manera numérica el valor de 𝑐𝑜𝑠⁡(𝑥)


haciendo uso de la serie de McLaurin para un número determinado de
iteraciones dado por el usuario.

La serie de McLaurin es un caso específico de la serie de Taylor, donde


haciendo uso de una iteración se puede encontrar el valor aproximado de una
función. En el caso de la función trigonométrica 𝑐𝑜𝑠⁡(𝑥), la serie está dada por:
𝑘
(−1)𝑖 𝑥 2𝑖
cos⁡(𝑥) = ∑
(2𝑖)!
𝑖=0

Donde i es el número actual de la iteración y k es el número de iteraciones que


se desea ejecutar.

9. Realizar un programa que dado un número, imprima los números entre 2 y el


número ingresado, pero coloca entre paréntesis si el número es primo, si es
un número compuesto (lo contrario a los números primos) lo deja tal cual.
Ejemplos:
 Si el número ingresado es 12, debería imprimir: (2) (3) 4 (5) 6 (7) 8 9 10
(11) 12
 Si el número ingresado es 20, debería imprimir: (2) (3) 4 (5) 6 (7) 8 9 10
(11) 12 (13) 14 15 16 (17) 18 (19) 20

10. Realice un programa que permita escoger una opción para convertir entre las
siguientes unidades físicas:

a) metros a pies

b) metros a millas náuticas

c) kilómetros por hora a nudos

d) kilómetros por hora a mach (usar velocidad del sonido como 343m=s)

e) (exit) Salir del programa

Partiendo de la opción ingresada, el programa hará el cálculo respectivo, con


el valor ingresado por el usuario de metros o kilómetros. De ingresar una
opción no válida, el programa deberá imprimir que la opción no está
disponible y solicitar una opción válida.

11. Realizar un programa para determinar la velocidad de despegue de una


aeronave Boeing 747. Para esto, el programa permite configurar las
siguientes variables:

 Coeficiente de sustentación máxima (𝐶𝐿𝑚𝑎𝑥 ).


 Masa de pasajeros.
 Masa de carga.
 Masa de combustible.

Las opciones del menú son:

1. Configurar coeficiente de sustentación máxima.


2. Configurar masa de pasajeros.
3. Configurar masa de carga (equipaje, mercancía, etc.).
4. Configurar masa de combustible.
5. Calcular velocidad de despegue necesaria (𝑉𝐿𝑂𝐹 ).
6. Salir.

Para poder realizar los cálculos, tenga en cuenta los siguientes supuestos:

 Asuma una aeronave Boing 747 con una masa vacía de 184567 kg y
una superficie alar de 541.2 m2. Recuerde sumarle a este valor las
masas de pasajeros, equipajes y combustible.
𝑘𝑔
 Asuma la densidad del aire a nivel del mar (1.225 ).
𝑚3
 Usar valores de coeficiente de sustentación máxima entre 2.0 y 2.6.
 El programa debe usar valores por defecto para evitar errores en los
cálculos si un usuario no configura alguna de las variables antes de
calcular la velocidad de despegue.

Para calcular la velocidad de despegue se usa 𝑉𝐿𝑂𝐹 = ⁡ 1.2⁡𝑉𝑠𝑡𝑎𝑙𝑙 ⁡. Para


encontrar 𝑉𝑠𝑡𝑎𝑙𝑙 usar:

2𝑚𝑔
𝑉𝑠𝑡𝑎𝑙𝑙 = √
𝜌𝐴𝐶𝐿𝑚𝑎𝑥

Donde m es la masa total (suma de todas las masas), g es la aceleración de


la gravedad (9.8⁡𝑚/𝑠 2 ), A es la superficie alar y 𝐶𝐿𝑚𝑎𝑥 es el coeficiente de
sustentación máxima.

El programa solo debe terminar cuando el usuario ingrese la opción 6. Si el


usuario escoge alguna opción no válida, el programa debe avisarle que esa
opción no está disponible y se solicita que ingrese una opción válida.

Você também pode gostar