Logo Passei Direto
Buscar

Lógica de Programação

Colégio Objetivo
Na AULA 4 você aprendeu a trabalhar com a estrutura de repetição while (enquanto).
A seguir você encontra um código com o while que deveria apresentar na tela impresso todos os valores de 10 até 100.
O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre.
A O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é retirar a linha do print de dentro do while, e criando uma instrução dentro do laço para iterar a variável de controle.
B O problema no código é que expressão lógica colocada no laço está incorreta. A solução para o problema é condição lógica do laço para x >= 100.
C O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é alterar a condição lógica do laço para x >= 100.
D O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é adicionar uma linha que incremente a variável de controle dentro do while. A linha deve ser inserida antes o print.
E O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é adicionar uma linha que incremente a variável de controle dentro do while. A linha deve ser inserida após o print.
User badge image
Estudando com Questões

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar as alternativas apresentadas: A) A solução sugere retirar a linha do print de dentro do while e criar uma instrução para iterar a variável de controle. Isso não resolve o problema do loop infinito, pois a variável de controle ainda não estaria sendo incrementada. B) A solução sugere alterar a condição lógica do laço para x >= 100. Isso não resolve o problema, pois a variável de controle ainda não está sendo iterada. C) A solução sugere alterar a condição lógica do laço para x >= 100. Novamente, isso não resolve o problema do loop infinito, pois a variável de controle não está sendo incrementada. D) A solução sugere adicionar uma linha que incremente a variável de controle dentro do while, antes do print. Isso é uma boa solução, pois garante que a variável de controle seja atualizada antes de imprimir, evitando o loop infinito. E) A solução sugere adicionar uma linha que incremente a variável de controle dentro do while, após o print. Isso também resolveria o problema, mas a variável seria incrementada depois da impressão, o que não é ideal para a lógica de controle. A melhor alternativa que resolve o problema do loop infinito e garante que a variável de controle seja atualizada corretamente é a D. Portanto, a resposta correta é: D) O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é adicionar uma linha que incremente a variável de controle dentro do while. A linha deve ser inserida antes do print.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Na AULA 4 aprendemos a trabalhar com as instruções de break e continue dentro dos laços de repetição.
Sobre este assunto, analise as afirmativas a seguir:
I - A instrução continue é capaz de fazer com que o laço de repetição garanta que a próxima iteração irá acontecer, pois ele ignora o próximo teste lógico do loop.
II - A instrução break é capaz de fazer o loop retornar ao seu inicio, recomeçando o laço.
III - É permitido combinarmos estruturas de break e continue dentro de um mesmo laço de repetição.
A I, apenas.
B II, apenas.
C III, apenas.
D I e III, apenas.
E II e III, apenas.

Mais conteúdos dessa disciplina