Gabarito disponível
I. Em uma estrutura de repetição do tipo PARA, o controle do laço é feito pelo uso de uma variável lógica, que é iniciada como VERDADEIRA, encerrando o laço ao ter seu valor modificado para FALSO.
II. Na estrutura de repetição do tipo ENQUANTO, o teste do controle é realizado por um teste lógico, no início do laço, e se esse teste for FALSO, logo na primeira execução, o laço não será executado nenhuma vez.
III. Apenas as estruturas de repetição do tipo PARA e REPITA possuem controle do laço por meio de variáveis lógicas.
IV. Na estrutura de repetição do tipo REPITA, o laço é executado pelo menos uma vez, pois o controle é realizado no final do laço apenas.
Assinale
Resolução comentada
Estão corretas II e IV: o ENQUANTO testa no início e o REPITA testa no final.
No ENQUANTO o teste vem antes do corpo e, se for falso de início, o laço não executa nenhuma vez. No REPITA o teste fica no final, então o corpo roda pelo menos uma vez.
Análise das alternativas
I) Falsa: o PARA é controlado por uma variável contadora com valor inicial, final e passo, e não por variável lógica. III) Falsa: ENQUANTO e REPITA também têm controle por condição lógica, e o PARA, em geral, usa um contador.
Referência: Lógica de programação – estruturas de repetição.
Resolução comentada do VaiConcursos.