Está en la página 1de 2

ASIGNACIÓN 2

FUNDAMENTOS DE PROGRAMACIÓN

Para todos los algoritmos diseñado de esta asignación, se deberá escribir su codi…cación en el lenguaje de progra-
mación Python.

1. Genere una lista que contenga todos los divisores de un número introducido por el teclado.

2. Genere una lista que contenga los primeros 10 múltiplos de un número introducido por el teclado.

3. Almacenar en una lista los primeros números primos menores que 100.

4. De…nir dos listas de dimensión 3 de números aleatorios de dos dígitos y calcular la distancia entre dichos
vectores del espacio.

5. Determinar el ángulo entre dos vectores del espacio.

6. Obtener los primeros 20 números de la sucesión de Fibonacci.

7. Generar una lista con 10 números aleatorios de dos digitos y calcular la media de todos los elementos contiguos
del arreglo y presentarlo en otra nueva lista. El programa debe mostrar la lista original y la nueva lista con sus
promedios.

8. Generar un vector con 10 números aleatorios de tres dígitos, de manera que vayan intercalado números pares
e impares.

9. Generar un vector con 10 números aleatorios de tres dígitos, de manera que todos los números sean primos.

10. Generar 100 números aleatorios de un dígito (0 al 9) y presentar su distribucion de frecuencia.

11. Generar dos vectores de 10 números aleatorios de dos dígitos de manera que el nuevo vector tenga por primer
componente la suma de dichos vectores y la segunda componente el producto ( la suma y el producto es
componente a componente).

12. Generar un vector de 10 números con la condición de que en las posiciones impares aparezcan números aleatorios
impares y en las posiciones pares, aparezcan números aleatorios pares.

13. Generar un vector de 10 números con la condición de que en las posiciones impares aparezcan números aleatorios
divisible por 3 y en las posiciones pares, aparezcan números aleatorios divisible por 5.

14. Generar un vector de 100 números aleatorios de dos digitos y calcule

(a) Media aritmética


(b) Media armónica
(c) Media geométrica
(d) Varianza
(e) Desviación Estándar

Sugerencia: Importar la Libreria statistics de Python o utilizar programación normal.

1
15. Tablas de llamadas de ventas y copiadoras vendidas para 10 vendedores

No. Llamadas de Ventas (X) No. Copiadoras Vendidas (Y )


20 30
40 60
20 40
30 60
10 30
10 40
20 40
20 50
20 30
30 70

(a) Calcular el coe…ciente de correlación, mediantes la fórmula


n
! n !
X X
n
xi yi
X i=1 i=1
xi yi
i=1
n
r= v ! v !2
u 2u
u X n u Xn
u xi u yi
u n u n
uX uX
t 2
xi i=1 t 2
yi i=1

i=1
n i=1
n

(b) Los coe…cientes de la ecuación de regresión lineal

y = ax + b

donde ! !
n
X n
X
n
xi yi
X i=1 i=1
xi yi
i=1
n
b= !2
n
X
n
xi
X i=1
x2i
i=1
n
y
a=y bx

Sugerencia: Importar la Libreria statistics de Python o utilizar programación normal.

También podría gustarte