Alternativa D - para...de...até...passo...faça...fim.para
Introdução ao Conceito
A questão trata das Estruturas de Repetição em programação. Existem basicamente dois tipos principais de laços (loops):
- Controlada por Condição: O laço continua enquanto uma condição lógica for verdadeira. Não se sabe necessariamente o número exato de repetições antes de começar.
- Controlada por Variável (Contagem): O laço executa um número específico de vezes, definido por um intervalo e uma contagem.
A pergunta pede especificamente a estrutura onde "sabemos a quantidade de vezes que irá repetir". Isso caracteriza o laço Para (em inglês, For).
Análise da Estrutura
Vamos analisar as palavras-chave presentes na alternativa correta (D) em comparação com as outras opções:
para: Indica o início do laço de contagem.de...até: Define o intervalo inicial e final (ex: de 1 até 10).passo: Define quanto a variável deve aumentar ou diminuir a cada ciclo (opcional, mas comum).faça: Indica que os comandos seguem dentro do laço.fim.para: Marca o fechamento correto do bloco.
| Estrutura | Característica Principal | Exemplo de Uso |
|---|
| Enquanto | Repete enquanto condição é verdadeira | Contar até encontrar um erro |
| Para | Repete um número fixo de vezes | Somar os números de 1 a 100 |
As alternativas A, B e E utilizam a palavra enquanto, que é típica de estruturas condicionais onde o término depende de uma verificação dinâmica, não de um intervalo pré-definido. A alternativa C mistura termos de forma incorreta.
Conclusão
A alternativa D apresenta a sintaxe completa e padrão para um laço estruturado Para em pseudocódigo em português, permitindo controlar a variável de repetição e saber exatamente quantas vezes o bloco será executado.