Em programação, as estruturas de repetição (também chamadas...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para resolver a questão proposta, precisamos compreender o conceito de **estruturas de repetição** em programação, que são fundamentais para a criação de algoritmos eficientes e dinâmicos. Estas estruturas permitem que um bloco de código seja executado várias vezes com base em uma condição específica ou por um número pré-definido de iterações.
O tema central da questão envolve identificar qual tipo de estrutura de repetição garante que o bloco de código seja executado pelo menos uma vez antes de verificar a condição. Esse tipo de estrutura é importante para quando precisamos garantir que uma operação seja realizada, independentemente do estado inicial da condição.
A alternativa correta é E - Do-While. O laço do-while é uma estrutura de repetição que executa o bloco de código uma vez antes de avaliar a condição. Se a condição for verdadeira, o bloco é executado novamente, e assim sucessivamente. Isso significa que, diferentemente de outros loops, o do-while garante pelo menos uma execução, que é o que a questão pediu.
Vamos analisar as alternativas incorretas:
- Alternativa A - ForEach: O
forEaché usado para iterar sobre coleções como arrays e listas. Ele não garante a execução do bloco de código pelo menos uma vez sob a mesma lógica dodo-while. - Alternativa B - Infinitos: Não é um termo técnico reconhecido em programação. Uma estrutura de repetição deve ser bem definida para ser usada de maneira eficaz.
- Alternativa C - For: O
foré uma estrutura que executa um bloco de código quando sua condição é verdadeira desde o início. Ele não garante a execução do bloco pelo menos uma vez, já que a condição é verificada antes da execução. - Alternativa D - While: Semelhante ao
for, owhileverifica a condição antes de executar o bloco de código, o que significa que se a condição já for falsa inicialmente, o bloco não será executado.
Para interpretar questões semelhantes, é importante lembrar algumas características-chaves das estruturas de repetição: se a execução garantida do bloco de código independente da condição é necessária, o do-while é a escolha certa. Pratique identificar essas nuances para responder com confiança.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo