Considerando a escrita de algoritmos no software VisuAlg 3.0...

Próximas questões
Com base no mesmo assunto
Q3258995 Algoritmos e Estrutura de Dados
Considerando a escrita de algoritmos no software VisuAlg 3.0, qual das alternativas abaixo corresponde à declaração de uma variável de 20 posições?
Alternativas

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