Considerando a escrita de algoritmos no software VisuAlg 3.0...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - tab: vetor [1..5,1..4] de inteiro
Para entender essa questão, é essencial compreender o conceito de declaração de vetores em algoritmos, especialmente no contexto do software VisuAlg 3.0. O VisuAlg é uma ferramenta educativa que utiliza pseudocódigo para ajudar estudantes a aprender programação. Em programação, um vetor é uma estrutura de dados que armazena uma sequência de elementos do mesmo tipo.
No VisuAlg, a declaração de um vetor envolve a especificação de suas dimensões e o tipo de dado que ele armazena. Quando se fala em "variável de 20 posições", está se referindo a um vetor que contém 20 elementos no total.
Vamos analisar a alternativa C: tab: vetor [1..5,1..4] de inteiro. Esta declaração define um vetor bidimensional (similar a uma matriz), onde a primeira dimensão tem 5 elementos e a segunda tem 4 elementos. Multiplicando as dimensões (5 x 4), temos um total de 20 posições. Portanto, essa é a alternativa correta.
Análise das alternativas incorretas:
- A - mat: vetor [0-5..0-4] de real: Esta declaração possui uma sintaxe incorreta para um vetor no VisuAlg. Além disso, se corrigida, a matriz teria 30 posições (6 x 5), não 20.
- B - vet: vetor [5:4] de inteiro: A sintaxe está errada, e a intenção de descrever um vetor de 20 posições não é alcançada. Este formato não é reconhecido pelo VisuAlg.
- D - var: vetor [2][0] de inteiro: Esta declaração não faz sentido para um vetor no VisuAlg. Se levada em conta, representaria uma matriz sem elementos válidos (0 x 1 = 0 posições).
- E - est: vetor [1 a 4,1 a 5] de real: Embora a sintaxe esteja próxima do correto, resulta em uma matriz 4 x 5, somando 20 posições, mas o VisuAlg não suporta a notação "a" na declaração de vetores.
Para questões como esta, é importante focar na sintaxe correta e entender a estrutura dos vetores, garantindo que o total de posições corresponde ao solicitado no enunciado.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo