Lógica, perguntado por ronilson32, 9 meses atrás

x é menor que 3 e maior que 0 ou x nao igual a 7​

Soluções para a tarefa

Respondido por magali144
1

Resposta:

Explicação: não e 7

Respondido por wvereda
1

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)

Perguntas interessantes