PROGRAMACION AVANZADA II
Enviado por Amokk • 23 de Septiembre de 2022 • Tarea • 470 Palabras (2 Páginas) • 199 Visitas
[pic 1]
[pic 2]
PROGRAMACION AVANZADA II
SEMANA 3
Nicolas Daza R:
Miércoles 07 de septiembre
Técnico Nivel Superior en informática
DESARROLLO
Elabore el código de un programa de computación en Python que permita almacenar dos matrices 2 X 2 que incluirá las asistencias obtenidas en matemática y física de dos secciones para el mes de enero y febrero, estas asistencias serán almacenadas en dichas matrices partir de datos suministrados por el usuario. Una vez almacenado los datos de las matrices cree un nuevo arreglo 2 X 2 que incluya la suma de asistencias por cada asignatura obtenida en total de los meses de enero y febrero. Emplee NumPy
R:
[pic 3]
En este código, se importa la librería numpy, continuando por los arráis (enero y febrero), estos contienen matrices de 2x2 con numeros flotantes para esta ocacion. Finalizando con la suma de estas matrices como se ve en la terminal.
Modifique el ejercicio 1 para que sea calculado con ciclo for la sumatoria de cada elemento de la matriz con una función e identifique el tipo de función utilizada
[pic 4]
Aca se emplea el ciclo for, tanto para enero y febrero, ya que al ser matrices de 2x2 (igual cantidad de columnas y filas) se pueden sumar los numeros dentro de la matriz, indicando la posicion en las filas y columnas [i], [j].
Evaluar la siguiente función con un código que tome como valor inicial de n un valor dado por el usuario
Si n>=3 muestre el resultado de F(17)
F(n)=3F(n-2) – 2F(n-1)
F(1)=3
F(2)=1
Mis Disculpas del caso profesor, pero no pude entender esta parte de la tarea.
A continuación, los códigos.
import numpy as np
enero = [[1,3],[8,9]]
febrero = [[3,6],[5,8]]
print("matriz enero")
for i in range(len(enero)):
for j in range(len(enero[i])):
print(enero[i][j], end="\t")
print("")
print("matriz febrero")
for i in range(len(febrero)):
for j in range(len(febrero[i])):
print(febrero[i][j], end="\t")
print("")
print("resultado es =: ")
...