EJERCICIOS VECTORES (LISTAS)
Enviado por Feveryo • 17 de Abril de 2018 • Tarea • 549 Palabras (3 Páginas) • 138 Visitas
EJERCICIOS VECTORES (LISTAS)
- Elaborar un algoritmo que lea 3 notas de un estudiante. Las notas deben ser ingresadas por el usuario y almacenadas en un vector. Luego de llenar el vector, se debe calcular e imprimir el promedio de las notas.
- n=3
- v=[0.0 for i in range (0,n)]
- for i in range (0,n):
- v[i]=float(input("Ingrese la nota"+str(i+1)+": "))
- suma=0
- for i in range (0,n):
- suma =suma+v[i]
- prom=suma/n
- print("El promedio es: ", prom)
2. Elaborar un algoritmo que llene un vector con n números enteros (Los valores deben ser ingresados por el usuario). Luego de llenar el vector, encontrar e imprimir el número menor.
n=int(input("Ingrese el numero de valores a ingresar"))
v=[0.0 for i in range (0,n)]
for i in range (0,n):
v[i]=float(input("Ingrese el numero"+str(i+1)+": "))
m=v[0]
for i in range (0,n):
if m>v[i]:
m=v[i]
print("el numero menor es: ",m)
3. Elaborar un algoritmo que llene un vector con n números enteros (Los valores deben ser ingresados por el usuario). Luego de llenar el vector, modificar los datos del vector por su valor al cubo. Por último, se debe imprimir el nuevo vector. Ejemplo:
Si se llena el vector a = [1, 2, 3, 4]. Se debe modificar el vector con sus valores al cubo: a = [1, 8, 27, 64].
n=int(input("Ingrese el numero de valores a ingresar"))
v=[0.0 for i in range (0,n)]
for i in range (0,n):
v[i]=float(input("Ingrese el numero"+str(i+1)+": "))
print(v)
v1=v
for i in range (0,n):
v1[i]=v[i]**3
print(v1)
4. Elaborar un algoritmo que llene dos vectores a y b, con n números reales (Los valores deben ser ingresados por el usuario). Luego de llenar los 2 vectores, crear un vector c que contenga la multiplicación de las posiciones a[i] por b[i]. Ejemplo:
Si se tiene un vector a = [1, 2, 3, 4] y un vector b = [5, 6, 7, 8]. La multiplicación de estos vectores sería: c= [5,12, 21, 32].
n=int(input("Ingrese el numero de valores a ingresar"))
v1=[0.0 for i in range (0,n)]
for i in range (0,n):
v1[i]=float(input("Ingrese el factor"+str(1)+": "))
v2=[0.0 for i in range (0,n)]
for i in range (0,n):
v2[i]=float(input("Ingrese el factor"+str(2)+": "))
v3=[0.0 for i in range (0,n)]
for i in range (0,n):
v3[i]=v1[i]*v2[i]
print (v3)
5. Al algoritmo anterior debe agregar los siguiente:
...