x é menor que 3 e maior que 0 ou x nao igual a 7
Soluções para a tarefa
Resposta:
Explicação: não e 7
Resposta: ((x < 3) ^ (x > 0)) v ¬(x = 7)
Explicação:
É preciso observar as regras de precedência de cálculo. O operador lógico 'e' e o operador lógico 'ou' são resolvidos na mesma ordem, por isso não podem se relacionar sem a presença dos parênteses.
Esses operadores recebem símbolos para os representar na formação das sentenças,conforme segue:
^ = e;
v = ou;
Assim, deixaremos a primeira parte do cálculo entre parênteses:
x é menor do que 3: x < 3; como haverá interação entre o operador lógico que relaciona esta sentença com com outra, cujo operador lógico é de mesma precedência, colocamo-la entre parênteses: (x < 3);
x é maior do que 0: x > 0; da mesma forma, como esta sentença faz parte da primeira interação, devemos inseri-la nos parênteses: (x > 0);
A final da montagem da sentença, teremos: ((x < 3) ^ (x > 0));
Faremos isto para que esta parte não se confunda com a segunda parte, que utiliza um operador lógico de mesma precedência:
Operador lógico 'ou' : v
Verificamos que, na sequência deste operador é utilizado um outro operador lógico denominado 'negação' e representado pelo símbolo '¬', que, aliás, é o primeiro a ser resolvido na ordem de precedência entre todos os operadores. Ele serve, como explicitado em sua nomenclatura, para negar algo descrito logo a seguir. Neste caso, iremos negar que x tenha o valor 7:
¬(x = 7);
Desta forma, garantimos que a proposição escrita na sentença está sendo cumprida, chegando na fórmula solicitada:
((x < 3) ^ (x > 0)) v ¬(x = 7)