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.
- Repetição (do-while)
- Sequência (sequencial)
- Seleção (switch)
- 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