Buscar

ProgBancoDados_Pergunta 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

· Pergunta 1
1 em 1 pontos
	
	
	
	Operadores lógicos
	Nome
	Descrição
	AND, &&
	“E” lógico
	NOT, !
	Negação
	OR, ||
	“OU” lógico
(Traduzido da documentação oficial do MySQL. Disponível em: https://dev.mysql.com/doc/refman/8.0/en/logical-operators.html. Acesso em: 18 out. 2020.)
Classificação de triângulos
O triângulo é escaleno quando as medidas dos lados são todas diferentes.
O triângulo é isósceles quando possui pelo menos dois lados congruentes, ou seja, com a mesma medida.
O triângulo é equilátero quando possui os três lados com as mesmas medidas.
(Brasil Escola. Disponível em: https://brasilescola.uol.com.br/matematica/classificacao-de-triangulos.htm. Acesso em: 5 jan. 2021.)
Considere as seguintes definições de funções e suas lacunas:
CREATE FUNCTION __I__(lado1 double, lado2 double, lado3 double) RETURNS int deterministic RETURN lado1 = lado2 and lado2 = lado3;
CREATE FUNCTION ___II___(lado1 double, lado2 double, lado3 double) RETURNS int deterministic RETURN lado1 = lado2 _III__ lado1 = lado3 __IV__ lado2 = lado3 __V___;
CREATE FUNCTION escaleno(lado1 double, lado2 double, lado3 double) RETURNS int deterministic RETURN lado1 != lado2 and lado2 != lado3 ___VI___;
Agora, considerando os textos apresentados, assinale a alternativa que preenche corretamente as lacunas.
	
	
	
	
		Resposta Selecionada:
	c. 
(I) equilatero
(II) isosceles
(III) or
(IV) or
(V) vazia
(VI) and lado1 != lado3
	Respostas:
	a. 
(I) equilatero
(II) isosceles
(III) or
(IV) or
(V) vazia
(VI) vazia
	
	b. 
(I) isosceles
(II) equilatero
(III) or
(IV) or
(V) vazia
(VI) and lado1 != lado3
	
	c. 
(I) equilatero
(II) isosceles
(III) or
(IV) or
(V) vazia
(VI) and lado1 != lado3
	
	d. 
(I) equilatero
(II) isosceles
(III) or
(IV) or
(V) and (lado1 != lado2 or lado1 != lado3 or lado2 != lado3)
(VI) and lado1 != lado3
	
	e. 
(I) equilatero
(II) isosceles
(III) and
(IV) and
(V) and (lado1 != lado2 or lado1 != lado3 or lado2 != lado3)
(VI) and lado1 != lado3
	Comentário da resposta:
	A lacuna I é equilatero, pois a função define que os três lados são iguais.
A lacuna II é isosceles, pois não há alternativa válida para que a função defina um triângulo escaleno ou equilátero.
A lacunas III e IV são preenchidas com or, pois o triângulo isósceles só precisa ter um par de lados iguais.
A lacuna V é vazia, pois não se impõe ao triângulo isósceles que ele tenha apenas dois lados iguais.
A lacuna VI é and lado1 != lado3, pois se lado1 != lado2 e lado2 != lado3, mas lado1 = lado3, o triângulo não tem todos os lados diferentes.

Outros materiais