Buscar

Operadores Lógicos e Tabelas Verdade



Continue navegando


Prévia do material em texto

1a Questão
	
	
	
	Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos.
		
	
	!, > e >=
	
	+, - e *
	
	&&, >= e <=
	 
	&&, || e !
	 
	=, > e ?
	Respondido em 01/04/2020 16:13:42
	
Explicação:
	 
	Falso. O único operador lógico é o !
	!, > e >=
	 
	 Verdadeiro.
	&&, || e !
	 
	Falso. Nâo há operador lógico neste item.
	=, > e ?
	 
		 
	Falso. O único operador lógico é o &&
	
	&&, >= e <=
	 
	Falso. Nâo há operador lógico neste item.
	+, - e *
	
	
	
	
	 
	
	 2a Questão
	
	
	
	
	Utilizando os operadores adequados, como pode ser reescrita a expressão abaixo?
 A ou B e C e não D
		
	
	A && B || C || !D
	
	A || B ! C ! &&D
	
	A !! B && C && ||D
	 
	A || B && C && !D
	
	A && B && C && !D
	Respondido em 01/04/2020 16:14:22
	
Explicação:
A ||  B && C && !D
|| = OU
&& = E
! = não
	
	
	 
	
	 3a Questão
	
	
	
	
	Considere duas variáveis inteiras  x e  y.  Assinale a opção correta.
		
	 
	Fazer !(x != y) equivale a fazer x = y
	
	Fazer  !(x <= y) equivale a fazer x >= y
	 
	Fazer !(x == y) equivale a fazer x != y
	
	Fazer !(x = y)  equivale a fazer x != y
	
	Fazer  !(x < y) equivale a fazer x > y
	Respondido em 01/04/2020 16:15:15
	
Explicação:
Basta seguir o uso dos operadores relacionais e  lógicos..
	
	
	 
	
	 4a Questão
	
	
	
	
	Monte a tabela da verdade para a expressão A || B && C && !A.
	A
	B
	C
	!A
	B && C
	B && C && !A
	A || B && C && !A
	V
	V
	V
	F
	V
	F
	 
	V
	V
	F
	F
	F
	F
	 
	V
	F
	V
	F
	F
	F
	 
	V
	F
	F
	F
	F
	F
	 
	F
	V
	V
	V
	V
	V
	 
	F
	V
	F
	V
	F
	F
	 
	F
	F
	V
	V
	F
	F
	 
	F
	F
	F
	V
	F
	F
	 
A sequência de valores que preenche a última coluna, de cima para baixo, é:
		
	 
	V, V, V, V, V, F, F, F
	
	F, F, F, F, F, V, V, V
	 
	V, V, F, F, V, V, F, F
	
	V, F, V, F, V, F, V, F
	
	F, V, F, V, V, F, V, F
	Respondido em 01/04/2020 16:16:21
	
	
	 
	
	 5a Questão
	
	
	
	
	Observe as afirmativas a seguir a respeito das tabelas da verdade:
I. A tabela avalia expressões relacionais e numéricas e é preenchida com valores do tipo lógico.
II. É possível haver combinações repetidas de valores no preenchimento inicial das linhas com valores das variáveis.
III. A quantidade de variáveis na expressão avaliada determina a quantidade de resultados possíveis para a expressão.
Sobre elas, sabemos que:
		
	
	A afirmativa II é verdadeira.
	
	As afirmativas I e II são verdadeiras.
	
	A afirmativa I é verdadeira.
	 
	Todas as afirmativas são falsas.
	
	As afirmativas II e III são verdadeiras.
	Respondido em 01/04/2020 16:17:02
	
	
	 
	
	 6a Questão
	
	
	
	
	Qual dos fragmentos de código calcula um preço de um produto com desconto de 7,5% ?
		
	
	PRECO_DESC = PRECO * 7.5 / 100;
	 
	PRECO_DESC = PRECO - PRECO * 7.5 /100;
	
	PRECO_DESC = PRECO * 0.75;
	 
	PRECO_DESC = PRECO * 0.075;
	
	PRECO_DESC = PRECO * 7.5%;
	Respondido em 01/04/2020 16:17:17
	
Explicação:
	 Verdadeiro
	PRECO_DESC = PRECO - PRECO * 7.5 /100;
	 
	Falso.  Não dá o novo preço. Para isso, tinha que subtrair do preco.
	PRECO_DESC = PRECO * 7.5 / 100;
	 
	Falso.  Não dá o novo preço. Para isso, tinha que subtrair do preco.  Além disso, calcula 75% e não o valor do enunciado.
	PRECO_DESC = PRECO * 0.75;
	 
	Falso.  Não dá o novo preço. Para isso, tinha que subtrair do preco. Além disso, calcula outra porcentagem  e não o valor do enunciado.
	PRECO_DESC = PRECO * 0.075;
	 
	Falso. Não dá o novo preço. Para isso, tinha que subtrair do preco. Além disso, usa  % incorretamente. Na Matemática o símbolo % indica porcentagem, mas em C++ representa o resto da divisão inteira.
	PRECO_DESC = PRECO * 7.5%;
	
	
 
	
	
	 
	
	 7a Questão
	
	
	
	
	Assinale a opção correta.
		
	 
	Os operadores matemáticos são : +, - , *, / e %.
	
	os operadores matemáticos não tem precedência de uso
	
	As expressões lógicas retornam valores inteiros
	
	São operadores lógicos : &&, ||, !=
	 
	São operadores relacionais : = , > , <
	Respondido em 01/04/2020 16:18:01
	
Explicação:
Os operadores matemáticos são : +, - , *, / e %. = VERDADE
São operadores lógicos : &&, ||, != -->  != não é operador lógico e sim relacional (diferente) --> FALSO
São operadores relacionais : = , > , < --->  = não é operador relacional e sim comando de atribuição de valor a variável.--> FALSO
As expressões lógicas retornam valores inteiros --> FALSO, retornam valores lógicos (V ou F)
os operadores matemáticos não tem precedência de uso --: FALSO, há precedencia sim, o * tem preferencia sobre a soma e subtrção
 
 
	
	
	 
	
	 8a Questão
	
	
	
	
	Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos questionamentos realizados em relação à expressão: X * X + Y > Z.
Questionamentos:
- Esta expressão é VERDADEIRA ou FALSA?
- O valor do termo X * X + Y é igual a qual valor ?
		
	 
	A expressão é FALSA, e o valor de X * X + Y = 3.
	
	A expressão é FALSA, e o valor de X * X + Y = 4.
	
	A expressão é FALSA, e o valor de X * X + Y = 6.
	
	A expressão é VERDADEIRA, e o valor de X * X + Y = 3.
	
	A expressão é VERDADEIRA, e o valor de X * X + Y = 5.
	Respondido em 01/04/2020 16:18:45
	
Explicação:
Questionamentos:
- Esta expressão é VERDADEIRA ou FALSA? A expressão é Falsa.
- O valor do termo X * X + Y é igual a qual valor ? O resultado da expressão é 3
Resolvendo a expressão :  X * X + Y > Z
                                           1 * 1 + 2 dá  1 + 2 que é 3
                                           3 > Z, sendo que Z vale 5 ? FAlsa.