• Matéria: Informática
  • Autor: ardeolive
  • Perguntado 7 anos atrás

Um algoritmo do tipo estrutura de repetição possui, em seu código, loops que repetirão um determinado trecho de código durante uma quantidade de vezes, até que seja satisfeita uma condição.

Analisemos o código apresentado:

Início
x <- 1;
y <- 5;
enquanto x < y faça
x<- x + 2;
fimenquanto.
fimalgoritmo.

Considerando o texto, analise as asserções a seguir e a relação proposta entre elas.

I. O laço de repetição no algoritmo será executado somente duas vezes; após isso, o algoritmo será encerrado.

Porque:

II. A variável x está sendo incrementada de dois em dois; por esse motivo, atinge o valor de y mais rápido, necessitando apenas de duas iterações.

Agora, assinale a alternativa correta:

As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

As asserções I e II são proposições falsas.

Respostas

respondido por: aisth
21

Resposta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Explicação: A asserção I é verdadeira, pois ao executar o algoritmo, será testado o laço de repetição. A partir disso, executaremos o laço até que x seja menor do que y. Fazendo um teste rápido, será executado duas vezes. A asserção II é verdadeira, pois no teste realizado, a variável x precisa somente de duas iterações para que assuma um valor maior do que y, e, dessa forma, o loop seja encerrado.

respondido por: reuabg
12

As afirmativas I e II são verdadeiras, e a afirmação II justifica corretamente a execução do algoritmo determinado na afirmação I, o que torna correta a alternativa a).

Para resolvermos essa questão, devemos analisar o fluxo do pseudocódigo.

Inicialmente, a variável x é assinalada com o valor 1, enquanto a variável y é assinalada com o valor 5.

Após, existe um laço de repetição cuja condição de parada é x ser menor que y. Assim, enquanto essa condição for verdadeira, será repetido o processo de adicionar 2 unidades a x.

Com isso, temos o seguinte fluxo:

  • 1° passo: x = 1, y = 5. x < y é verdadeiro, então x = 1 + 2 = 3.

  • 2° passo: x = 3, y = 5. x < y é verdadeiro, então x = 1 + 2 = 5.

  • 3° passo: x = 5, y = 5. x < y é falso, então fim da execução.

Então, podemos concluir que as afirmativas I e II são verdadeiras, e a afirmação II justifica corretamente a execução do algoritmo determinado na afirmação I, o que torna correta a alternativa a).

Para aprender mais, acesse

https://brainly.com.br/tarefa/23268568

https://brainly.com.br/tarefa/49394292

Anexos:
Perguntas similares