Uma matriz é conhecida como uma estrutura composta bidimensional homogênea. Considerando a declaração da matriz a seguir, assinale a alternativa que permite carregar essa matriz com a soma dos seus índices. Declaração: `var m: vetor[1..3,2..4] de inteiro`

Questão

Uma matriz é conhecida como uma estrutura composta bidimensional homogênea. Considerando a declaração da matriz a seguir, assinale a alternativa que permite carregar essa matriz com a soma dos seus índices.

Declaração: var m: vetor[1..3,2..4] de inteiro

Imagem 1

Declaração de matriz apresentada como trecho de código: var m: vetor[1..3,2..4] de inteiro.

Imagem 2

Duas alternativas apresentadas como blocos de pseudocódigo (laços para aninhados) para preencher m[i,j] com i + j.

Alternativas

para i de 1 ate 3 passo 1 faca para j de 2 ate 4 passo 1 faca m[i,j] <- i + j fimpara fimpara

98%

para i de 1 ate 3 passo 1 faca para j de 1 ate 4 passo 1 faca m[i,j] <- i + j fimpara fimpara

Explicação

A matriz foi declarada como vetor[1..3,2..4], ou seja:

  • o primeiro índice (linha) varia de 11 até 33;
  • o segundo índice (coluna) varia de 22 até 44.

Para carregar cada posição com a soma dos índices, precisamos percorrer exatamente esses intervalos e atribuir m[i,j] <- i + j.

A 1ª alternativa respeita os limites corretos (i: 1..3 e j: 2..4). Já a 2ª alternativa usa j de 1 até 4, o que tenta acessar m[i,1] (índice de coluna 1), que não existe nessa declaração (o mínimo é 2).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.