O paradigma de programação estruturada baseia-se na decomposição de algoritmos em blocos lógicos modulares. De acordo com o Teorema de Böhm-Jacopini, qualquer algoritmo computacional complexo pode ser construído combinando-se estritamente três estruturas de controle de fluxo de execução nativas. Quais são elas?
Justificativa incorreta: Esses termos formam o núcleo conceitual do paradigma de Orientação a Objetos, não da programação estruturada estrutural.
Justificativa: O teorema demonstra cientificamente que estruturas sequenciais, condicionais (if/else) e laços de repetição (while/for) bastam para mapear toda e qualquer lógica computacional realizável.
Justificativa incorreta: São recursos de arquitetura de baixo e médio nível de linguagens imperativas como C, mas não são estruturas primitivas de fluxo.
Justificativa incorreta: São tópicos avançados de execução de tarefas simultâneas, fora das regras matemáticas da computação puramente estruturada.
Justificativa incorreta: Correspondem a modos de armazenamento e estruturas de dados em memória, e não a mecanismos de controle de fluxo de execução de instruções.