Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — Avança SP 2024

Algoritmos e Estrutura de DadosAlgoritmos
Código
qg078045
Banca
Avança SP
Órgão
CISBRA - SP
Ano
2024
Nível
Superior
Cargo
Analista em T.I
As instruções em um algoritmo são dispostas em uma ___________, no entanto, existem casos em que o fluxo de instruções não deve ser executado sequencialmente, ou seja, é necessário que este fluxo seja desviado mediante determinadas condições ou circunstâncias do próprio algoritmo. É neste caso que entram as estruturas de decisão que são responsáveis por desviar o fluxo de instruções em um algoritmo a partir do resultado de um teste condicional.Analise e indique a alternativa que melhor preenche a lacuna na sentença acima.
  1. Aestrutura encadeada.
  2. Bestrutura sequencial.
  3. Cestrutura condicional.
  4. Destrutura booleana.
  5. Eestrutura de repetição.
Revelar gabarito e comentário

GabaritoB — estrutura sequencial.

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 em Algoritmos

Gabarito: letra B. As instruções em um algoritmo são naturalmente dispostas em uma estrutura sequencial, ou seja, executadas uma após a outra na ordem escrita. Quando o fluxo precisa ser desviado com base em condições, utilizam-se estruturas de decisão (como "se-então-senão"). A banca pede exatamente o termo que descreve a organização padrão das instruções, antes de qualquer desvio.

O enunciado indica que, embora as instruções sejam dispostas em uma ordem linear, há situações que exigem desvio condicional. A palavra que preenche a lacuna é "sequencial", pois a execução padrão é sequencial; as estruturas de decisão são mecanismos que alteram esse fluxo.

Alternativa A — ❌ Incorreta

"Estrutura encadeada" não é um conceito padrão em algoritmos para descrever a disposição das instruções. O termo "encadeada" é mais comumente usado para listas encadeadas (estrutura de dados), não para o fluxo de execução.

Alternativa B — ✅ Correta ⟵ GABARITO

Estrutura sequencial é a base de qualquer algoritmo: as instruções são executadas uma após a outra, na ordem em que foram escritas. Esse é o conceito que a lacuna exige, conforme o próprio texto: "as instruções em um algoritmo são dispostas em uma estrutura sequencial".

Alternativa C — ❌ Incorreta

"Estrutura condicional" (como "se" ou "caso") é justamente uma das estruturas que desviam o fluxo sequencial, não a disposição inicial das instruções. A lacuna se refere à organização padrão, não ao desvio.

Alternativa D — ❌ Incorreta

"Estrutura booleana" não existe como conceito de fluxo de execução. O tipo booleano (verdadeiro/falso) é usado em expressões condicionais, mas não descreve como as instruções são dispostas.

Alternativa E — ❌ Incorreta

"Estrutura de repetição" (laços como "enquanto" ou "para") também é um tipo de estrutura de controle que altera o fluxo, mas não é a disposição básica das instruções. O texto fala primeiro da organização sequencial e depois das estruturas de decisão que desviam esse fluxo.

Gabarito: letra B

Link permanente: /questoes/qg078045