Informática, perguntado por gnakazone, 10 meses atrás

as expressões lógicas se caracterizam por retornarem sempre um valor verdadeiro (V) ou falso (F), apenas um destes valores. Na elaboração de algoritmos se utilizam frequentemente as palavras E, OU e NÃO como operadores lógicos para conjunção, disjunção e negação, respectivamente.
Analise as três expressões lógicas mostradas a seguir (considerando x=90, y=32, z=29, q=32) e selecione, dentre as respostas, qual se corresponde com os valores que retornam estas expressões, considerando a mesma ordem apresentada aqui:

q >= y E z<= Y
NÃO (x <= y)
q == 32 OU x > 80

A. F - F - F
B. V - V -V
C. F - F - V
D. V - V- F
E. V - F - V

Soluções para a tarefa

Respondido por oespertinho
12

Opção E) V-F-V

Q é maior ou igual a Y e Z é menor ou igual a Y - correto

Não X é menor ou igual a Y - Errado, X é maior

Q é igual a 32 ou X é maior que 80 - Correto Q = 32 e X é maior (90)

Respondido por mvdac
0

A resposta que corresponde aos valores das expressões é V - V - V (Alternativa B).

O que são expressões lógicas?

Expressões lógicas são expressões algébricas, ou seja, compostas de números e letras, constituídas de operadores lógicos e operandos relacionais ou variáveis lógicas. Seu resultado é um valor lógico verdadeiro ou falso.

Abaixo, temos os operadores relacionais apresentados em linguagem C, seguidos de sua utilização:

  • == - igual a;
  • > - maior que;
  • < - menor que;
  • != - diferente de;
  • >= - maior ou igual a;
  • <= - menor ou igual a.

Já os operadores lógicos combinam resultados de expressões, retornando resultados finais verdadeiros ou falsos. Abaixo listamos os operadores lógicos em algoritmo:

  • E - as operações envolvendo este operador obtém resultado verdadeiro quando todos os operandos são verdadeiros;
  • OU - as operações envolvendo este operador obtém resultado verdadeiro quando, pelo menos, um dos operandos são verdadeiros;
  • NÃO - as operações envolvendo este operador invertem o valor da expressão, falso torna-se verdadeiro e verdadeiro torna-se falso.

Assim, analisando cada uma das três expressões lógicas apresentadas no enunciado, podemos afirmar que os valores lógicos de cada uma são:

  • q >= y E z<= Y - Verdadeiro

Se q = 32 e y = 32, q é maior ou igual a y. Além disso, se z = 29 e y = 32, z é menor ou igual a y. Desse modo, o resultado de ambas é verdadeiro, logo, seu resultado final é verdadeiro.

  • NÃO (x <= y) - Verdadeiro

Se x = 90 e y = 32, x não é menor ou igual a y. Desse modo, o valor lógico é falso. Contudo o operador lógico "NÃO" inverte o valor da expressão, tornando-o verdadeiro.

  • q == 32 OU x > 80 - Verdadeiro

A partir do enunciado sabemos que q == 32. Além disso, x = 90, logo, x é maior que 80. Desse modo, o resultado de ambas é verdadeiro, logo, seu resultado final é verdadeiro.

Sendo assim, a resposta que corresponde aos valores das expressões é V - V - V (Alternativa B).

Aprenda mais sobre expressões lógicas:

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

Anexos:
Perguntas interessantes