Qual das seguintes opções NÃO é uma estrutura de controle comum em uma linguagem de programação?

(A) - 
 If-else
(B) - 
 For
(C) - 
 While
(D) - 
 Sequência
(E) - 
 Do-while

Explicação

Uma sequência é simplesmente uma lista de instruções executadas uma após a outra. Não é uma estrutura de controle que altera o fluxo do programa, como as estruturas de controle if-else, for, while e do-while.

Análise das alternativas

  • (A) if-else: Permite escolher entre dois ou mais blocos de código com base em uma condição.
  • (B) For: Executa um bloco de código um número específico de vezes ou até que uma condição seja atendida.
  • (C) While: Executa um bloco de código enquanto uma condição for verdadeira.
  • (D) Sequência: Não é uma estrutura de controle, mas sim um fluxo natural de execução do programa.
  • (E) Do-while: Semelhante a um while, mas executa o bloco de código pelo menos uma vez, mesmo que a condição seja falsa na primeira verificação.

Conclusão

As estruturas de controle são cruciais para controlar o fluxo de execução em um programa, permitindo que o código responda dinamicamente a diferentes condições e dados de entrada.