Prévia do material em texto
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 <stdio.h> #include <conio.h> int main(void) { int contador = 1; while (contador <= 10) { printf("%d ", contador); contador++; } getch(); return 0; } Agora, julgue as afirmações 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: Questão 2 Correta Sua resposta DisciplinaAlgoritmos e Programação Estruturada: Algoritmos para Dev Acertos 2 de 5 questões Nota 8 pontos Corretas Erradas 1 2 3 4 5 Anterior Próxima Correção dos exercícios da unidade Tamanho da fonte Dúvidas ao tutor Fe ed ba ck I e IV. A resposta certa é a alternativa d). 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. Fe ed ba ck