← Questões de Programação

Programação · CONSULPLAN · 2023

Questão comentada de Programação

Qual das seguintes instruções de pseudocódigo seria utilizada para fazer o programa repetir um conjunto de ações até que uma determinada condição seja satisfeita?

Gabarito: D

Quando o enunciado fala em repetir um conjunto de ações até que uma condição seja satisfeita, você está pensando em uma estrutura de repetição, também chamada de laço. A lógica é simples: o programa executa os comandos, verifica a condição e continua repetindo enquanto ela ainda não foi atendida. É o famoso “faça mais uma vez... e mais uma...”. Na linguagem de pseudocódigo, isso costuma aparecer como ENQUANTO...FAÇA, que indica exatamente uma repetição controlada por condição. Ou seja, o bloco roda enquanto a condição for falsa ou enquanto a situação desejada ainda não tiver sido atingida. Quando a condição se torna verdadeira, a repetição para. Por isso, o gabarito é a alternativa D. As outras opções representam comandos diferentes: SE...ENTÃO serve para decisão, CASO...SEJA faz seleção entre alternativas, e PARA...ATÉ normalmente é usado quando há uma contagem definida de repetições. Aqui, a ideia central é repetir até satisfazer uma condição, e isso é o papel do laço condicional. Como regra de estudo, guarde assim: decisão escolhe, seleção compara casos, e repetição insiste. Em provas de programação básica, a banca costuma cobrar exatamente essa distinção entre estruturas de controle.

Continue treinando

Questões relacionadas