Você está na página 1de 2

Curso: Tecnologia em Sistemas para Internet

Semestre: 2º
Unidade Curricular: Estrutura de Dados
Docente: Drª Lidiane Visintin

ATIVIDADE Nº 2 - MATRIZES
'''5. Faça um programa em Python que lê uma matriz M5x5 e mostrar os valores da diagonal principal.'''

import numpy as np
num=5
m=np.zeros(shape=(num,num), dtype=int)
for l in range (num):
for c in range(num):
m[l,c]=int(input(f"Informe um valor inteiro para linha {l} e coluna {c} "))
print(f"Os numeros da diagonal principal são: ")
for i in range (num):
print(m[i,i])

'''6. Faça um programa em Python que leia duas matrizes A e B de 5x 5 calcule e mostre o resultado da
subtração A-B'''

import numpy as np
num=5
A=np.zeros(shape=(num,num),dtype=int)
B=np.zeros(shape=(num,num),dtype=int)
for l in range (num):
for c in range (num):
A[l,c]=int(input(f"informe o valor inteiro da linha {l} e coluna {c} para matriz A "))
for l in range(num):
for c in range(num):
B[l,c]=int(input(f"informe o valor inteiro da linha {l} e coluna {c} para a matriz B "))
c= A-B
print(f"o resultado da subtração de matrizes A-B é: \n {c} ")
'''7. Faça um programa em Python que lê uma matriz M2X2 que calcula e mostra o resultado do determinante
desta matriz.'''

import numpy as np
num=2
m=np.zeros(shape=(num,num),dtype=int)
for l in range(num):
for c in range(num):
m[l,c]=int(input(f"informe um valor inteiro para linha {l} e coluna {c} "))
determinante=(m[0,0]*m[1,1])-(m[0,1]*m[1,0])
print(f" o determinante da matriz é: {determinante} ")

'''8. Faça um programa em Python que preencha uma matriz de 8 x 8 com números

inteiros e mostre uma mensagem dizendo se a matriz digitada é simétrica. Uma


matriz só pode ser considerada simétrica se A[ i, j ] = A [ j, i ].'''
import numpy as np
num=8
ok=0
m=np.zeros(shape=(num,num),dtype=int)
for l in range(num):
for c in range(num):
m[l,c]=int(input(f"informe um valor inteiro para linha {l} e coluna {c} "))
for l in range(num):
for c in range(num):
if m[l,c]==m[c,l]:
ok+=1
else:
pass
if ok==num*num:
print(f"A matriz digitada é simétrica")
else :
print(f" a matriz digitada não é simetrica")

Estevão David Bonfim Rodrigues

Você também pode gostar