Buscar

Construa uma função que receba uma matriz quadrada de números reais e retorne a diferença entre o somatório de seus elementos(números) pares e ímpa...

Construa uma função que receba uma matriz quadrada de números reais e retorne a diferença entre o somatório de seus elementos(números) pares e ímpares. (2,5 pts)

A função recebe uma matriz quadrada de números reais como parâmetro.
A função retorna a diferença entre o somatório dos elementos pares e ímpares da matriz.
A função utiliza um laço de repetição para percorrer a matriz.
A função utiliza a operação módulo para verificar se um número é par ou ímpar.
Verdadeiro
Falso

Essa pergunta também está no material:

AP 2   Computação I   2016 1   Gabarito
2 pág.

Computação I Centro Federal de Educação Tecnológica Celso Suckow da FonsecaCentro Federal de Educação Tecnológica Celso Suckow da Fonseca

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de função em Python que recebe uma matriz quadrada de números reais e retorna a diferença entre o somatório de seus elementos pares e ímpares: ```python def diferenca_somatorio(matriz): soma_pares = 0 soma_impares = 0 for linha in matriz: for elemento in linha: if elemento % 2 == 0: soma_pares += elemento else: soma_impares += elemento return soma_pares - soma_impares ``` Explicação da função: - A função `diferenca_somatorio` recebe uma matriz como parâmetro. - As variáveis `soma_pares` e `soma_impares` são inicializadas com zero. - A função percorre a matriz com dois laços de repetição aninhados, um para as linhas e outro para os elementos de cada linha. - Para cada elemento da matriz, a função verifica se ele é par ou ímpar utilizando a operação módulo (%). - Se o elemento for par, ele é adicionado à variável `soma_pares`. Caso contrário, ele é adicionado à variável `soma_impares`. - Por fim, a função retorna a diferença entre `soma_pares` e `soma_impares`. Espero ter ajudado!

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais