Buscar

O comando while executa a repetição de um bloco de instruções enquanto uma condição é verdadeira. Analise o trecho de programa a seguir. #include ...

O comando while executa a repetição de um bloco de instruções enquanto uma condição é verdadeira. Analise o trecho de programa a seguir.

#include
#include
int main(void)
{
int contador = 1;
while (contador <= 10)
{
printf("%d ", contador);
contador++;
}
getch();
return 0;
}

Agora, julgue as afirmacoes que se seguem.

I. A variável de controle denominada contador foi declarada e inicializada com o valor 1. O teste da condição while é realizado, e como o contador é menor ou igual 10, então a condição é verdadeira.
II. Como a condição é verdadeira, o programa entra dentro do corpo do laço e executa o printf, exibindo o valor da variável contador. Após executar o comando printf, o contador é decrementado.

III. Depois do decremento, a condição é testada novamente e enquanto for verdadeira, os comandos são executados até que a condição se torne falsa.
IV. A condição falsa faz com que o laço seja encerrado.
É correto apenas o que se afirma em:
II.
III e IV.
I e IV.
III.
a) I - VERDADEIRA - A variável de controle denominada contador foi declarada e inicializada com o valor 1. O teste da condição while é realizado, e como o contador é menor ou igual 10, então a condição é verdadeira.
II - FALSA - Como a condição é verdadeira, o programa entra dentro do corpo do laço e executa o printf, exibindo o valor da variável contador. Após executar o comando printf, o contador é INCREMENTADO.
III - FALSA - Depois do INCREMENTO, a condição é testada novamente e enquanto for verdadeira, os comandos são executados até que a condição se torne falsa.
IV - VERDADEIRA - A condição falsa faz com que o laço seja encerrado.
b) III e IV.
c) I e II.
d) I e IV.
e) III.

Essa pergunta também está no material:

Comando While em Programação
1 pág.

Programação I AnhangueraAnhanguera

Respostas

User badge image

Ed Verified user icon

Analisando as afirmações sobre o trecho de programa apresentado: I. A variável de controle denominada contador foi declarada e inicializada com o valor 1. O teste da condição while é realizado, e como o contador é menor ou igual a 10, então a condição é verdadeira. - Esta afirmação está correta, pois descreve corretamente a inicialização da variável contador e a condição do while. II. Como a condição é verdadeira, o programa entra dentro do corpo do laço e executa o printf, exibindo o valor da variável contador. Após executar o comando printf, o contador é decrementado. - Esta afirmação está incorreta. Após o printf, o contador na verdade é incrementado, não decrementado. III. Depois do incremento, a condição é testada novamente e enquanto for verdadeira, os comandos são executados até que a condição se torne falsa. - Esta afirmação está correta, pois descreve corretamente o funcionamento do while. IV. A condição falsa faz com que o laço seja encerrado. - Esta afirmação está correta, pois quando a condição do while se torna falsa, o laço é encerrado. Portanto, as afirmações corretas são III e IV. A alternativa correta é: b) III e IV.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina