Buscar

O comando do-while é utilizado em algoritmos que exigem repetição de comandos, e corresponde ao comando de repetição condicional por avaliação post...

O comando do-while é utilizado em algoritmos que exigem repetição de comandos, e corresponde ao comando de repetição condicional por avaliação posterior da condição. Isso significa que os comandos subordinados, simples ou um bloco, são executados pelo menos uma vez, independentemente do resultado lógico inicial da expressão de controle. Analise o seguinte uso do comando do-while no trecho de código em linguagem C: c Copiar código 1. do { 2. printf("digite um numero maior que zero\n"); 3. scanf("%d", &valor); 4. } while (valor <= 0); 5. printf("valor %d\n", valor); Considerando esse código, avalie as seguintes asserções e a relação proposta entre elas: Os comandos das linhas 2 e 3 serão executados uma ou mais vezes. PORQUE O do-while é uma estrutura de repetição em que o teste condicional é feito no fim, ou seja, o bloco de comandos será executado pelo menos uma vez, independentemente do valor lógico do teste condicional. A respeito dessas asserções, assinale a opção correta: A) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. B) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. C) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. D) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. E) Tanto a primeira quanto a segunda asserções são proposições falsas.

Respostas

User badge image

Ed Verified user icon

Analisando as asserções apresentadas: 1. Os comandos das linhas 2 e 3 serão executados uma ou mais vezes. 2. O do-while é uma estrutura de repetição em que o teste condicional é feito no fim, ou seja, o bloco de comandos será executado pelo menos uma vez, independentemente do valor lógico do teste condicional. Considerando o trecho de código fornecido e o funcionamento do comando do-while, podemos afirmar que a primeira asserção é verdadeira, pois os comandos das linhas 2 e 3 serão executados pelo menos uma vez, devido à natureza do do-while. A segunda asserção também é verdadeira, pois o do-while é uma estrutura de repetição em que o bloco de comandos é executado pelo menos uma vez, independentemente do resultado lógico inicial da expressão de controle. Portanto, a opção correta é: A) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.

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