Processamento de Sinais – Trabalho matrizes e vetores
Alunos:
Marcelo Maurin Martins
Lorena Froes
Link do material da aula e exercícios
Trabalho sobre Soma de Matrizes
1.1 Exercício
# Lista de notas dos alunos
notas = [85, 90, 78, 92, 88]
# Calcula a soma de todas as notas
soma_notas = sum(notas)
# Calcula a quantidade de notas
quantidade_notas = len(notas)
# Calcula a média
media = soma_notas / quantidade_notas
print(f"A média das notas dos alunos é: {media:.2f}")
1.2 Exercício
def calcular_media(notas):
    # Calcula a soma de todas as notas
    soma_notas = sum(notas)
    
    # Calcula a quantidade de notas
    quantidade_notas = len(notas)
    
    # Calcula a média
    media = soma_notas / quantidade_notas
    
    print(f"A média das notas dos alunos é: {media:.2f}")
# Exemplo de uso da função
notas_alunos = [85, 90, 78, 92, 88]
calcular_media(notas_alunos)
Exercício 2.1
def criar_matriz(largura, altura, v):
    # Cria uma matriz de dimensão largura x altura preenchida com o valor v
    matriz = [[v for _ in range(largura)] for _ in range(altura)]
    return matriz
def imprimir_matriz(matriz):
    # Imprime a matriz linha por linha
    for linha in matriz:
        print(' '.join(map(str, linha)))
def main():
    # Solicita ao usuário as dimensões da matriz e o valor de preenchimento
    largura = int(input("Informe a largura da matriz: "))
    altura = int(input("Informe a altura da matriz: "))
    v = input("Informe o valor de preenchimento: ")
    
    # Cria a matriz
    matriz = criar_matriz(largura, altura, v)
    
    # Imprime a matriz
    imprimir_matriz(matriz)
if __name__ == "__main__":
    main()
Exercício 2.2
def criar_matriz(largura, altura, v):
    # Cria uma matriz de dimensão largura x altura preenchida com o valor v
    matriz = [[v for _ in range(largura)] for _ in range(altura)]
    return matriz
def imprimir_matriz(matriz):
    # Imprime a matriz linha por linha
    for linha in matriz:
        print(' '.join(map(str, linha)))
def main():
    # Solicita ao usuário as dimensões da matriz e o valor de preenchimento
    largura = int(input("Informe a largura da matriz: "))
    altura = int(input("Informe a altura da matriz: "))
    v = input("Informe o valor de preenchimento: ")
    
    # Cria a matriz
    matriz = criar_matriz(largura, altura, v)
    
    # Imprime a matriz
    imprimir_matriz(matriz)
if __name__ == "__main__":
    main()

 English
English				 Portuguese
Portuguese