Constate o valor de x depois que a proposição if P(x) then x:=1 for executada, em que P(x) é a proposição " x>1 ", se o valor de x, quando essa proposição for alcançada, for
x=1.

Passo 1

O enunciado apresenta um comando condicional do tipo
if P(x) then x :\(=1\)
onde P(x) é a proposição x>1. Queremos descobrir qual será o valor de x após a execução desse comando, sabendo que, no momento em que chegamos ao teste, já temos x=1.

Passo 2

Para decidir se a atribuição x:=1 vai ocorrer, avaliamos P(x) com x=1: 1>1 Como essa desigualdade é falsa, o corpo do if não é executado e, portanto, x permanece com o mesmo valor que tinha ao entrar no teste.

Resposta

1

Exercícios de Livros Relacionados