FC ConcursosFC Concursos

Questão FC266019

Ao desenvolver algoritmos eficientes, é fundamental compreender as estruturas de controle de fluxo. Em um cenário onde é necessário executar um bloco de código pelo menos uma vez,

Algoritmos e Lógica de Programação

IDECAN · 2024

Ao desenvolver algoritmos eficientes, é fundamental compreender as estruturas de controle de fluxo. Em um cenário onde é necessário executar um bloco de código pelo menos uma vez, independentemente da condição, destaca-se uma estrutura específica. Assinale a alternativa que descreve a estrutura de controle que é apropriada para esse cenário.

  1. Repetição (do-while)
  2. Sequência (sequencial)
  3. Seleção (switch)
  4. Repetição (for)
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A estrutura indicada é o do-while, um laço de repetição cuja característica principal é executar o bloco de comandos antes de avaliar a condição de continuação.

No do-while o fluxo segue: executa-se o corpo uma vez e, em seguida, avalia-se a expressão booleana; se for verdadeira, o bloco repete-se, caso contrário o laço termina. Por isso, é a escolha certa quando é necessário garantir pelo menos uma execução.

Sintaxe típica: do { comandos; } while (condição); — note que a verificação ocorre ao final.

Aplicações comuns incluem leitura inicial de dados seguida de validação, menus que precisam ser mostrados ao usuário ao menos uma vez e processos que exigem uma ação preliminar antes da decisão de repetição.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo