Algoritmo e Estruturas de Controle
Gabarito: letra D. A estrutura de repetição (laço) é a única que permite executar repetidamente um bloco de instruções enquanto uma condição for verdadeira, como o comando while. As demais alternativas não realizam repetição: (A) seleção simples, (B) sequencial, (C) declaração de variáveis.
Alternativa A — ❌ Incorreta
A estrutura de seleção simples (if) executa um bloco de código apenas uma vez se a condição for verdadeira. Não há repetição; é uma decisão única. O erro é confundir seleção com repetição.
Alternativa B — ❌ Incorreta
A estrutura sequencial executa instruções uma após a outra, sem desvios ou repetições. É o fluxo linear básico, incapaz de repetir blocos.
Alternativa C — ❌ Incorreta
Declaração de variáveis reserva espaço na memória para armazenar dados, mas não controla o fluxo de execução do algoritmo. Não tem poder de repetir instruções.
Alternativa D — ✅ Correta ⟵ GABARITO
A estrutura de repetição (também chamada de laço ou loop), como while, for ou do-while, permite testar uma condição antes ou depois de executar o bloco de instruções, repetindo-o enquanto a condição for verdadeira. É a ferramenta fundamental para automatizar tarefas repetitivas em algoritmos.
Gabarito: letra D.