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.