Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IBADE 2024
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
qg215354
Banca
IBADE
Órgão
SES-MG
Ano
2024
Nível
Superior
Cargo
Especialista em Políticas e Gestão da Saúde - Área de TI
Nádia trabalha com programação e foi questionada onde seriam utilizadas as estruturas de controle de fluxo do tipo sequencial, repetição e seleção. Nádia respondeu:
Alógica linear;
Borientação a objetos;
Clógica modular;
Dlinguagem de máquina;
Elógica estruturada;
Revelar gabarito e comentário▾
GabaritoE — lógica estruturada;
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Estruturas de Controle de Fluxo
Gabarito: letra E. As estruturas sequencial, repetição e seleção são os pilares da programação estruturada (lógica estruturada). Esse paradigma de programação utiliza apenas essas três construções para controle de fluxo, conforme formalizado por Dijkstra e outros.
A questão testa o conhecimento sobre paradigmas de programação. A lógica estruturada é caracterizada pelo uso exclusivo de sequência, seleção e iteração.
Paradigmas de programação: Lógica estruturada (✅) (Sequencial, Seleção (if-else), Repetição (loops)); Orientação a objetos (❌) (Encapsula dados e comportamentos); Lógica modular (❌) (Divisão em módulos); Linguagem de máquina (❌) (Código binário); Lógica linear (❌) (Programação linear (matemática))
Alternativa A — ❌ Incorreta
"Lógica linear" não é um paradigma de programação reconhecido; refere-se a programação linear em matemática, não a controle de fluxo.
Alternativa B — ❌ Incorreta
Orientação a objetos utiliza estruturas de controle, mas não é a base; é um paradigma que encapsula dados e comportamentos.
Alternativa C — ❌ Incorreta
Lógica modular refere-se à divisão de programas em módulos, não especificamente às estruturas de controle.
Alternativa D — ❌ Incorreta
Linguagem de máquina é o código binário executado pelo processador, não um paradigma de programação com essas estruturas.
Alternativa E — ✅ Correta ⟵ GABARITO
A programação estruturada (lógica estruturada) é baseada exatamente nas três estruturas de controle: sequencial, seleção (if-else) e repetição (loops). É o paradigma que as define.