Qual é a estrutura de controle que permite que um programa execute um bloco de código repetidamente até que uma condição seja atendida?

(A) - 
 Sequência
(B) - 
 Seleção
(C) - 
 Iteração
(D) - 
 Atribuição
(E) - 
 Declaração

Explicação

A estrutura de controle de iteração é usada para repetir um bloco de código até que uma condição seja atendida. Isso permite que o programa execute uma tarefa repetidamente, sem a necessidade de escrever o mesmo código várias vezes.

Análise das alternativas

As demais alternativas não se referem a estruturas de controle de iteração:

  • (A): Sequência é uma estrutura de controle que simplesmente executa uma lista de instruções em ordem.
  • (B): Seleção é uma estrutura de controle que permite que o programa execute diferentes blocos de código com base no valor de uma expressão.
  • (D): Atribuição é uma estrutura de controle que atribui um valor a uma variável.
  • (E): Declaração é uma estrutura de controle que declara uma variável ou uma constante.

Conclusão

As estruturas de controle de iteração são essenciais para a criação de programas eficientes e robustos. Elas permitem que os programadores repitam tarefas de maneira controlada e organizada.