Buscar

como somar todos os elementos de uma matriz em visualg??

💡 3 Respostas

User badge image

Patricia Stumm

O VisualAlg (Visualizador de Algoritmos) possui a seguinte sintaxe para declaração e uso de matrizes:

nome: vetor[l1..l2,c1..c2] de tipo

Em que:
l1 e l2: indica a linha inicial e a linha final da matriz.
c1 e c2: indica a coluna inicial e a coluna final da matriz
tipo: pode ser inteiro, real...

Para leitura, basta usar:
leia(nome[linha, coluna])

Para somar os elementos de cada coluna, basta utilizar um laço de repetição que percorra cada linha e coluna. Exemplo de algoritmo:

algoritmo "ExBrainly"
// [ 1  2  3]
// [ 4  5  6]
// [ 7  8  9]
// ----------
// 12  15 18
var
   matriz:vetor[1..3,1..3] de inteiro
   soma:vetor[1..3] de inteiro
   lin, col: inteiro
inicio
      //Leitura para preencher  matriz. Obs.: use os dados {1, 2, 3, 4, 5, 6, 7, 8, 9}
      para lin de 1 ate 3 faca
           para col de 1 ate 3 faca
                escreva("Elemento: ")
                leia(matriz[lin,col])
           fimpara
      fimpara
      
      //Contabilizando os elementos de cada coluna
      para lin de 1 ate 3 faca
           para col de 1 ate 3 faca
                //faz com que cada elemento da coluna X da matriz sejam somados a posicao X do vetor
                soma[col] <- soma[col] + matriz[lin, col]
           fimpara
      fimpara
      
      para col de 1 ate 3 faca
           escrevaL("Coluna", col, ": ", soma[col])
      fimpara
fimalgoritmo

Leia mais em Brainly.com.br - https://brainly.com.br/tarefa/9856974#readmore

1
Dislike0
User badge image

Andre Smaira

Para se somar os elementos de uma matriz em um programa, é necessário percorrer toda a matriz e somar os elementos um a um. Para isso, usaremos a estrutura de repetição PARA...FAÇA. Sua sintaxe é da seguinte forma: 

Para variável de valor-inicial ate valor-limite [passo incremento] faca

 <sequência-de-comandos>

fimpara

Usaremos como exemplo uma matriz 5x5:

soma <-0 // o valor inicial da soma é nulo

para x de 0 ate 4 faca // percorrendo a linha x da matriz

    para y de 0 ate 4 faca //percorrendo cada coluna da linha x da matriz

         soma <- soma + mat[x,y] //fazendo a soma um a um

    fimpara  

fimpara

1
Dislike0
User badge image

RD Resoluções

Para se somar os elementos de uma matriz em um programa, é necessário percorrer toda a matriz e somar os elementos um a um. Para isso, usaremos a estrutura de repetição PARA...FAÇA. Sua sintaxe é da seguinte forma:

Para variável de valor-inicial ate valor-limite [passo incremento] faca

<sequência-de-comandos>

fimpara

Usaremos como exemplo uma matriz 5x5:

soma <-0 // o valor inicial da soma é nulo

para x de 0 ate 4 faca // percorrendo a linha x da matriz

para y de 0 ate 4 faca //percorrendo cada coluna da linha x da matriz

soma <- soma + mat[x,y] //fazendo a soma um a um

fimpara

fimpara

1
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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