Alternativa E - vetorNomes : vetor [ 1 .. 10 ] de caractere
Análise Didática
Esta questão aborda a sintaxe de declaração de vetores (ou arrays) utilizando pseudocódigo, uma linguagem intermediária muito comum em cursos de lógica de programação e concursos públicos para áreas de tecnologia.
Estrutura de Declaração de Vetor
No pseudocódigo (especificamente seguindo padrões como o do Portugol), a estrutura formal para declarar um vetor exige três informações principais:
- Identificador: O nome da variável.
- Tipo e Intervalo: A palavra-chave
vetor seguida do intervalo de índices entre colchetes [...]. - Tipo do Elemento: A palavra-chave
de seguida do tipo de dado que será armazenado.
A fórmula geral é:
\text{[Nome]} : \text{vetor} [\text{ÍndiceInicial} .. \text{ÍndiceFinal}] \text{ de } [\text{Tipo}]
Por que a Alternativa E é a correta?
A alternativa E (vetorNomes : vetor [ 1 .. 10 ] de caractere) segue exatamente essa estrutura:
vetorNomes: Nome da variável.:: Separador de declaração.vetor: Define a estrutura de dados.[ 1 .. 10 ]: Define que o vetor possui 10 posições, indexadas de 1 a 10.de caractere: Define que cada posição armazenará um texto/caracter.
Comparativo com as outras alternativas
| Alternativa | Erro Encontrado |
|---|
| A | Usa sintaxe de linguagem de programação real (ex: C) vetorNomes[10] misturada com texto. Não é a sintaxe de declaração de tipos em pseudocódigo. |
| B | Inverteu a ordem. Colocou o nome onde deveria estar o tipo e vice-versa. |
| C | A notação vetor[10] é aceitável em algumas variações, mas a norma didática predominante no Brasil exige o intervalo explícito 1..10 para evitar ambiguidades sobre o índice inicial. |
| D | Utiliza o tipo "nomes", que não é um tipo primitivo padrão (o correto seria caractere ou texto). |
| E | Correta. Segue a sintaxe exata do Português Estruturado/Pseudocódigo. |
Resumo: Para declarar um vetor em pseudocódigo, você deve sempre especificar o intervalo de índices (ex: 1..10) e o tipo dos dados (ex: caractere) após a palavra reservada vetor.