QUESTÃO 3
As estruturas de dados homogêneas permitem a representação de diversas informações do mesmo tipo, sendo divididas em unidimensionais e multidimensionais. Frequentemente é preciso utilizá-las em conjunto com estruturas de repetição, devido ao acesso a seus elementos serem controlados por um ou mais índices.
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I.
Maringá: Unicesumar, 2016.
Assim, considere a realização de um teste de mesa no trecho de pseudocódigo:
Algoritmo processaMatriz
Var mat: Vetor[1..3, 1..3] de inteiro
i, j, soma: inteiro
Inicio
soma <- 0;
Para i de 1 até 3 passo 1 faça
Para j de 1 até 3 passo 1 faça
mat [i, j] <- i + j
soma <- soma + mat [i, j]
Fim_para
Fim_para
Exiba("O resultado da soma é ", soma)
Fim
Uma vez que o teste de mesa tenha sido executado, leia as afirmações a seguir.
I – Ao término do algoritmo os elementos da matriz mat estarão dispostos da seguinte forma:
2 3 4
3 4 5
4 5 6
II – Ao término do algoritmo, será impressa a seguinte mensagem: “O resultado da soma é 45”.
III – O algoritmo poderia ser modificado para que variável soma não dependesse do valor dos elementos da matriz mat, mantendo o resultado que será impresso na tela.
Sendo assim, é correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
III, apenas.
Alternativa 3:
I e II, apenas.
Alternativa 4:
I e III, apenas.
Alternativa 5:
II e III, apenas.
Soluções para a tarefa
Respondido por
3
Resposta:
✔ I – Ao término do algoritmo os elementos da matriz mat estarão dispostos da seguinte forma:
2 3 4
3 4 5
4 5 6
✔ II – Ao término do algoritmo, será impressa a seguinte mensagem: “O resultado da soma é 45”.
X III – O algoritmo poderia ser modificado para que variável soma não dependesse do valor dos elementos da matriz mat, mantendo o resultado que será impresso na tela.
Alternativa 3: I e II, apenas.
Perguntas interessantes