• Matéria: Informática
  • Autor: alves1235812
  • Perguntado 7 anos atrás

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.
Assim, considere o seguinte trecho de pseudocódigo:
1 - Algoritmo matricial
2 - Var mat: Vetor[1..3, 1..3] de inteiro
3 - i, j, soma: inteiro
4 - Inicio
5 - soma <- 0;
6 - Para i de 1 até 3 passo 1 faça
7 - Para j de 1 até 3 passo 1 faça
8 - soma <- soma + mat [i,j]
9 - Fim_para
10 - Fim_para
11 - Fim.
Com base no algoritmo apresentado anteriormente, avalie as afirmações que se seguem:

I – O vetor declarado na linha 2 é uma matriz bidimensional.
II – As estruturas de repetição para farão com que a linha 8 seja executada por nove vezes.
III – O término da execução do algoritmo, a variável soma conterá lixo de memória.

Sendo assim, é correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
I e II, apenas.

Alternativa 3:
I e III, apenas.

Alternativa 4:
II e III, apenas.

Alternativa 5:
I, II e III.​

Respostas

respondido por: clickenter
4

Resposta:

Alternativa 4:

II e III, apenas.

Explicação:

Alternativa 1: Não existe Vetor Bidirecional isso se usa em parâmetros

Alternativa 2: QUANTO AO CÓDIGO A LINHA 8 VAI REPETIR SIM POR 9 VEZES, FIZ O TESTE DE MESA PELO VISUALG,  E ELE VAI CORRER POR TODAS AS MATRIZES E SOMA-LAS PARA JOGAR O RESULTADO DE [i, j] que seria 3 e 3.

Alternativa 3: A variavel SOMA vai receber somente 0 por isso ele se torna um lixo.

RESUMINDO ALTERNATIVAS CORRETAS II e III, apenas.

IMAGEM DO COD NO VISUALG EM ANEXO!

Anexos:

D4sc: Existe sim matriz Bidimensional, está no livro, página 144.
clickenter: falei que não existe Vetor Bidimensional.
clickenter: galera corrigindo aqui a alternativa correta é 1 e 2 apenas, não tinha notado que havia um vetor com matriz no código, e a var soma não é um lixo de memória..
D4sc: entendi, mais um vetor bidimensional acaba se tornando uma matriz..
respondido por: luis18fernandes
0

Resposta:

Explicação:  com base na correção, todas estão corretas de certeza...

Perguntas similares