Logo Passei Direto
Buscar

Programação

UNILASALLE
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.
User badge image
Leo 7

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina