Qual é a característica principal da programação estruturada?
Questão
Qual é a característica principal da programação estruturada?
Alternativas
A) Foco na declaração dos resultados desejados sem especificar o fluxo de controle.
B) Abstração de dados e operações em objetos interconectados.
C) Uso de estruturas de controle de fluxo de dados para a manipulação de tarefas.
D) Utilização exclusiva de funções e métodos para manipulação de dados.
E) Ênfase na definição de algoritmos por meio de instruções sequenciais.
Explicação
Programação estruturada tem como característica central organizar a solução como um algoritmo composto por comandos/instruções bem definidos, privilegiando o fluxo de controle explícito e a decomposição em estruturas básicas (sequência, seleção e repetição).
Analisando as alternativas:
- A) descreve programação declarativa (você diz o que quer, sem detalhar o controle de fluxo).
- B) descreve programação orientada a objetos.
- C) fala em “controle de fluxo de dados”, o que não é a ideia central da estruturada (o foco é o controle de fluxo do programa via estruturas como if/else e loops).
- D) “utilização exclusiva” de funções/métodos não define programação estruturada (funções podem existir, mas não é o ponto principal, e “exclusiva” torna a afirmação incorreta).
- E) corresponde ao conceito: definir algoritmos por instruções sequenciais (com seleção e repetição), base da programação estruturada.
Alternativa correta: (E).