É um legado da programação estruturada, pois orienta o fluxo da informação em um sentido “top-down”, isto é, de cima para baixo, desde o início até o fim do código. Tal afirmação se refere à estrutura:
Questão
É um legado da programação estruturada, pois orienta o fluxo da informação em um sentido “top-down”, isto é, de cima para baixo, desde o início até o fim do código. Tal afirmação se refere à estrutura:
Alternativas
A) If…simples.
B) if... else.
C) up... else.
D) out... else.
E) Out…simples.
Explicação
A questão descreve um legado da programação estruturada que orienta o fluxo da informação em um sentido top-down (de cima para baixo), do início ao fim do código.
Na programação estruturada, as estruturas de controle fundamentais são: sequência, seleção e repetição. Entre as alternativas, as que representam seleção são as baseadas em if.
- If… simples: é uma seleção sem caminho alternativo (apenas executa um bloco se a condição for verdadeira).
- if... else: é a seleção completa (decisão com dois caminhos), em que o fluxo segue um dos ramos de forma bem definida e linear no sentido top-down: se a condição for verdadeira executa um bloco; caso contrário, executa o outro.
As opções com “up”, “out” não correspondem a estruturas clássicas de controle em programação estruturada, portanto são incorretas.
Assim, a estrutura referida é a decisão if... else.
Alternativa correta: (B).