Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Conceitos Básicos e Algoritmos — IBFC 2017

Algoritmos e Estrutura de DadosConceitos Básicos e Algoritmos
Código
qq273894
Banca
IBFC
Órgão
EMBASA
Ano
2017
Nível
Superior
Cargo
Analista de Tecnologia da Informação (Desenvolvimento)
Se expressarmos em um pseudocódigo, como o português estruturado, a estrutura de repetição básica será equivalente a:
  1. AEnquanto (condição) Se(bloco de código)Fim Se
  2. BEnquanto (condição) Faça(bloco de código)Fim Enquanto
  3. CSe (condição) Então(bloco de código)Fim Se
  4. DEscolha XCaso X: (bloco de código)Fim Escolha
Revelar gabarito e comentário

GabaritoB — Enquanto (condição) Faça (bloco de código) Fim Enquanto

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 repetição em pseudocódigo

Gabarito: letra B. A estrutura de repetição básica em pseudocódigo (português estruturado) é representada pelo comando Enquanto ... Faça ... Fim Enquanto, que executa um bloco de código repetidamente enquanto uma condição for verdadeira. As demais alternativas referem-se a estruturas condicionais ou de seleção, não de repetição.

A questão testa o conhecimento das estruturas de controle em algoritmos: repetição (laços) versus decisão (condicionais) versus seleção múltipla.

1Repetição (laço)
Enquanto...Faça...Fim Enquanto ✅
2Condicional (decisão)
Se...Então...Fim Se
3Seleção múltipla
Escolha...Caso...Fim Escolha
Estruturas de controle em pseudocódigo
LEVELsoulevel.com.br
Estruturas de controle em pseudocódigo: Repetição (laço) (Enquanto...Faça...Fim Enquanto ✅); Condicional (decisão) (Se...Então...Fim Se); Seleção múltipla (Escolha...Caso...Fim Escolha)

Alternativa A — ❌ Incorreta

Apresenta Enquanto (condição) Se (bloco) Fim Se. Mistura a palavra "Enquanto" com uma estrutura condicional Se. Isso não forma um laço de repetição; a sintaxe correta exige Faça e Fim Enquanto. A banca tenta confundir o iniciante que associa "enquanto" diretamente ao início do laço, mas sem o Faça não há repetição.

Alternativa B — ✅ Correta ⟵ GABARITO

Enquanto (condição) Faça (bloco) Fim Enquanto é a representação padrão do laço condicional (pré-testado) em português estruturado. O bloco é executado repetidamente enquanto a condição for verdadeira; quando a condição se torna falsa, o fluxo segue após o Fim Enquanto.

Alternativa C — ❌ Incorreta

Se (condição) Então (bloco) Fim Se é uma estrutura condicional simples (desvio condicional), não uma repetição. Executa o bloco apenas uma vez se a condição for verdadeira, e depois segue. Não há laço.

Alternativa D — ❌ Incorreta

Escolha X Caso X: (bloco) Fim Escolha é uma estrutura de seleção múltipla (equivalente ao switch), usada para escolher entre várias opções com base no valor de uma variável. Também não realiza repetição.

NÃO CAIA NESSA!

A banca explora a confusão entre "Enquanto" (repetição) e "Se" (condicional). O candidato pode ler "Enquanto" na alternativa A e pensar que é um laço, mas a falta do Faça e a presença do Se mostram que é uma condicional mal formada. A letra C é claramente um Se simples, e D é Escolha. Apenas a letra B tem a sintaxe completa de um laço Enquanto.

Gabarito: letra B

Link permanente: /questoes/qq273894