Escreva um algoritmo que leia duas matrizes reais de dimensão 3 times 5, calcule e imprima a soma das matrizes.

Passo 1

Beleza, vamos resolver esse exercício de programação juntos! A gente precisa criar um algoritmo que leia duas matrizes de números reais, cada uma com 3 linhas e 5 colunas (são matrizes 3 times 5), some essas duas matrizes e imprima o resultado. Para isso, vamos usar conceitos básicos de matrizes e operações com loops.

Passo 2

Primeiro, precisamos entender o que é uma matriz. Uma matriz é uma tabela organizada em linhas e colunas. No nosso caso, cada matriz tem 3 linhas e 5 colunas. Por exemplo:
A = a11 & a12 & a13 & a14 & a15 a21 & a22 & a23 & a24 & a25 a31 & a32 & a33 & a34 & a35
E o mesmo para a matriz B.

Passo 3

Para somar duas matrizes, a gente soma cada elemento correspondente. Ou seja, o elemento na posição (i, j) de A é somado com o elemento na mesma posição de B, resultando no elemento (i, j) da matriz soma C:
cij = aij + bij

Passo 4

Vamos pensar no algoritmo passo a passo:
  1. Entrada das Matrizes: Precisamos ler os valores de cada elemento das duas matrizes.
  2. Soma das Matrizes: Usar loops para percorrer cada posição e somar os elementos correspondentes.
  3. Impressão da Matriz Soma: Mostrar a matriz resultante na tela.

Passo 5

Implementando no algoritmo:
  • Inicialização: Criar duas matrizes A e B de dimensões 3 times 5, e uma terceira matriz C para armazenar a soma.
  • Leitura dos Valores: Usar loops aninhados para ler os valores de A e B.
  • Cálculo da Soma: Dentro dos loops, somar A[i][j] + B[i][j] e armazenar em C[i][j].
  • Impressão: Usar novamente loops para exibir a matriz C.

Resposta

Aqui está o algoritmo para realizar a soma das duas matrizes:
Início
    Definir A[3][5], B[3][5], C[3][5] como matrizes reais

    // Leitura da matriz A
    Para i de 1 até 3 faça
        Para j de 1 até 5 faça
            Escreva "Digite o elemento A[", i, "][", j, "]: "
            Leia A[i][j]
        FimPara
    FimPara

    // Leitura da matriz B
    Para i de 1 até 3 faça
        Para j de 1 até 5 faça
            Escreva "Digite o elemento B[", i, "][", j, "]: "
            Leia B[i][j]
        FimPara
    FimPara

    // Soma das matrizes
    Para i de 1 até 3 faça
        Para j de 1 até 5 faça
            C[i][j] = A[i][j] + B[i][j]
        FimPara
    FimPara

    // Impressão da matriz soma C
    Escreva "Matriz Soma C = "
    Para i de 1 até 3 faça
        Para j de 1 até 5 faça
            Escreva C[i][j], " "
        FimPara
        Escreva ""
    FimPara
Fim
Esse algoritmo vai ler duas matrizes A e B, somar cada elemento correspondente e mostrar a matriz resultante C na tela.

Exercícios relacionados