No contexto das técnicas de programação e construção de algo...

Próximas questões
Com base no mesmo assunto
Ano: 2011 Banca: ISAE Órgão: AL-AM
Q1188189 Programação
No contexto das técnicas de programação e construção de algorítmos, três estruturas de controle conhecidas como PARA ... FAÇA ..., ENQUANTO ... FAÇA ... e REPETIR ... ATÉ QUE ... são muito utilizadas. Duas características importantes para a estrutura de controle REPETIR ... ATÉ QUE ... são:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C.

No contexto das estruturas de controle em programação, como o REPITA ... ATÉ QUE (ou REPEAT ... UNTIL em inglês), é fundamental entender como essas estruturas determinam o fluxo da execução do programa. Esse tipo de laço é especialmente útil quando você deseja que um bloco de comandos seja executado pelo menos uma vez, independentemente da condição de término.

A estrutura REPITA ... ATÉ QUE realiza o teste de condição após executar o bloco de comandos, o que garante que as instruções dentro do laço sejam executadas ao menos uma vez.

Justificativa da Alternativa Correta (C):

A alternativa C está correta porque:

  • A saída do laço ocorre quando o resultado do teste é verdadeiro. Isso significa que o laço continuará a executar até que a condição especificada seja satisfeita.
  • As instruções dentro do laço são executadas pelo menos uma vez, pois o teste de condição é realizado após a execução do bloco de comandos.

Análise das Alternativas Incorretas:

A - Esta alternativa está incorreta porque a condição de loop infinito ocorre quando a condição é falsa, não quando é verdadeira. A condição verdadeira é justamente o critério para saída do laço.

B - A alternativa B está incorreta por duas razões: não é a condição falsa que causa um loop infinito (é a condição verdadeira que faz o laço continuar) e a saída do loop ocorre quando a condição é verdadeira, não falsa.

D - A alternativa D está incorreta porque o teste de controle na estrutura REPITA ... ATÉ QUE é realizado no fim do laço, e não no início. Além disso, a execução permanece no laço enquanto o resultado do teste for falso, não verdadeiro.

E - A alternativa E está incorreta porque ela afirma que a execução permanece no loop enquanto o resultado do teste for verdadeiro, quando na verdade, ela permanece enquanto for falso. Além disso, as instruções no loop podem ser executadas mais de uma vez, não apenas uma vez.

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