Questão FC670846
A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir. Em lógica de programação, o diagrama de fluxo de uma estr
Algoritmos e Lógica de Programação
QUADRIX · 2025
A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.
Em lógica de programação, o diagrama de fluxo de uma estrutura while garante que o bloco de código seja executado pelo menos uma vez, independentemente de a condição ser inicialmente falsa.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação foi julgada como ERRADO porque a estrutura while testa a condição antes de executar o bloco. Num diagrama de fluxo a decisão aparece antes do processamento; se a condição for falsa no início, o corpo não é executado nem uma única vez.
O laço que garante execução mínima de uma vez é o do...while, que primeiro executa o bloco e só depois avalia a condição. Em pseudocódigo: \(while(cond)\{bloco\}\) avalia antes; \(do\{bloco\}while(cond);\) avalia depois.
Observação prática: em JavaScript/Node.js existe do...while. Em Python não há sintaxe nativa para do...while, sendo comum emular com um loop infinito e um break condicionado.
Conteúdo do catálogo FC Concursos · Atualizado em