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 falsas.
A asserção I é uma proposição falsa, e a II é uma proposição ver
Soluções para a tarefa
Resposta: A
Explicação:a asserção I é verdadeira, já que 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, já 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.
Resposta:
As asserções I e II sao verdadeiras, e a II é uma justificativa correta da I.
Explicaçã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.