Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — IBADE 2020

Algoritmos e Estrutura de DadosAlgoritmos
Código
qq590464
Banca
IBADE
Órgão
Câmara de Ji-Paraná - RO
Ano
2020
Nível
Médio
Cargo
Técnico de Informática
Dentre as estruturas lógicas usadas na programação de computadores existe um sistema de execução até que uma condição seja atendida (loop) dentro da lógica. Executa, testa se atendeu a condição e sai ou torna a executar, de acordo com a resposta à condição.Esse tipo de estrutura é chamado:
  1. ADo While.
  2. BIf, then , else.
  3. CSequência.
  4. DDo Until.
  5. EDo ñ times.
Revelar gabarito e comentário

GabaritoD — Do Until.

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 (Loop)

Gabarito: letra D. A estrutura descrita é o laço Do Until (ou repita até), que executa o bloco de comandos uma vez, testa a condição e repete até que a condição seja atendida – exatamente o que o enunciado descreve: “executa, testa se atendeu a condição e sai ou torna a executar”.

A banca cobra a diferença sutil entre os laços pós-teste. O comando Do While também testa após a execução, mas repete enquanto a condição for verdadeira – o inverso do Do Until, que repete até que a condição se torne verdadeira. A palavra “até” no enunciado é o gatilho para identificar o Do Until.

  1. 1Executa bloco
  2. 2Testa condição
  3. 3Do While: repete enquanto V
  4. 4Do Until: repete até V
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Do While é um laço pós-teste que repete enquanto a condição for verdadeira. O enunciado diz “até que uma condição seja atendida”, o que descreve o Do Until, não o Do While.

Alternativa B — ❌ Incorreta

If, then, else é uma estrutura condicional (seleção), não de repetição. Não executa blocos múltiplas vezes.

Alternativa C — ❌ Incorreta

Sequência é a estrutura básica que executa comandos em ordem linear, sem repetição.

Alternativa D — ✅ Correta ⟵ GABARITO

Do Until executa o corpo, testa a condição e repete até que a condição se torne verdadeira. Quando a condição é atendida, o laço é encerrado. É exatamente a descrição do enunciado.

Alternativa E — ❌ Incorreta

Do ñ times repete um número fixo de vezes (pré-determinado), sem depender de uma condição dinâmica.

NÃO CAIA NESSA!

A banca explora a confusão entre Do While e Do Until. Ambos são laços pós-teste, mas a condição de parada é oposta: Do While repete enquanto verdadeiro; Do Until repete até verdadeiro. A palavra “até” no enunciado é a chave. Memorize: “while = enquanto (continua se verdade)”, “until = até (para quando verdade)”.

Gabarito: letra D (Do Until).

Link permanente: /questoes/qq590464