Logo Passei Direto
Buscar

Questionário de Prolog (Strawberry Prolog) com questões de múltipla escolha sobre fatos modelo/veiculos: consultas para listar modelos por potência, nomes de modelos e placas; contém uma questão anulada sobre veículos com preço<35000 e potência>70. Permite 2 tentativas.

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Um programa PROLOG (Strawberry Prolog) para processamento dos dados de um grupo de veículos vendidos numa loja utiliza fatos como: modelo (com os parâmetros: nome do modelo, potência do motor em cv e consumo em km/litro, nesta mesma ordem), por exemplo: modelo("Gol", 75, 11.9) veiculos (com os parâmetros: placa, marca, modelo, ano de fabricação, cor e preço, nesta mesma ordem), por exemplo: veiculos("FEA-1987", "Ford", "Mustang", 2014, azul, 92500)
Para listar os nomes dos modelos com mais de 95 cv a resposta correta é:
a. ?- modelo(m,p,c), p>95, write(m),nl.
b. listar(X):-modelo(W,P,C), P >95,write(P).
c. ?- modelo(W,P,C), P >95, write(W),nl.
d. ?- veiculos(T,V,W,X,Y,Z), W>95, write(T),nl.
e. ?- veiculos(T,V,W,X,Y,Z), modelo(W,P,C), P>95, write(T),nl.

Um programa PROLOG (Strawberry Prolog) para processamento dos dados de um grupo de veículos utiliza fatos como: modelo (com os parâmetros: nome do modelo, potência do motor em cv e consumo em km/litro, nesta mesma ordem), por exemplo: modelo("Palio", 60, 12.1) veículos (com os parâmetros: placa, marca, modelo, ano de fabricação, cor e preço, nesta mesma ordem), por exemplo: veiculos("CBC-1234", "Fiat", "Palio", 2004, azul, 28500)
Uma consulta adequada para listar as placas dos carros com preço menor que R$35.000,00 e potência superior a 70 cv seria:
a. ?- veiculos(P,V,W,X,Y,Z), W>70, Z<35000, write(P), nl.
b. ?- veiculos(P,V,W,X,Y,Z), W>70, Z<35000, write(P), nl.
c. ?- modelo(W,P,C), P >70, write(W),nl.
d. ?- veiculos(T,V,W,X,Y,Z), Pot>70, Z<35000, write(T),nl.
e. listar(T,V,W,X,Y,Z):- veiculos(T,V,W,X,Y,Z), modelo(W,P,C), P >70, Z<35000, write(T).

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Um programa PROLOG (Strawberry Prolog) para processamento dos dados de um grupo de veículos vendidos numa loja utiliza fatos como: modelo (com os parâmetros: nome do modelo, potência do motor em cv e consumo em km/litro, nesta mesma ordem), por exemplo: modelo("Gol", 75, 11.9) veiculos (com os parâmetros: placa, marca, modelo, ano de fabricação, cor e preço, nesta mesma ordem), por exemplo: veiculos("FEA-1987", "Ford", "Mustang", 2014, azul, 92500)
Para listar os nomes dos modelos com mais de 95 cv a resposta correta é:
a. ?- modelo(m,p,c), p>95, write(m),nl.
b. listar(X):-modelo(W,P,C), P >95,write(P).
c. ?- modelo(W,P,C), P >95, write(W),nl.
d. ?- veiculos(T,V,W,X,Y,Z), W>95, write(T),nl.
e. ?- veiculos(T,V,W,X,Y,Z), modelo(W,P,C), P>95, write(T),nl.

Um programa PROLOG (Strawberry Prolog) para processamento dos dados de um grupo de veículos utiliza fatos como: modelo (com os parâmetros: nome do modelo, potência do motor em cv e consumo em km/litro, nesta mesma ordem), por exemplo: modelo("Palio", 60, 12.1) veículos (com os parâmetros: placa, marca, modelo, ano de fabricação, cor e preço, nesta mesma ordem), por exemplo: veiculos("CBC-1234", "Fiat", "Palio", 2004, azul, 28500)
Uma consulta adequada para listar as placas dos carros com preço menor que R$35.000,00 e potência superior a 70 cv seria:
a. ?- veiculos(P,V,W,X,Y,Z), W>70, Z<35000, write(P), nl.
b. ?- veiculos(P,V,W,X,Y,Z), W>70, Z<35000, write(P), nl.
c. ?- modelo(W,P,C), P >70, write(W),nl.
d. ?- veiculos(T,V,W,X,Y,Z), Pot>70, Z<35000, write(T),nl.
e. listar(T,V,W,X,Y,Z):- veiculos(T,V,W,X,Y,Z), modelo(W,P,C), P >70, Z<35000, write(T).

Prévia do material em texto

Fazer teste: AS V 
 
Informações do teste 
Descrição 
 
Instruções 
 
Várias tentativas Este teste permite 2 tentativas. Esta é a tentativa número 1. 
Forçar conclusão Este teste pode ser salvo e retomado posteriormente. 
 
Suas respostas foram salvas automaticamente. 
 Estado de Conclusão da Pergunta: 
PER GUNTA 1 
1. Um programa PROLOG (Strawberry Prolog) para processamento dos dados de 
um grupo de veículos vendidos numa loja utiliza fatos como: 
modelo (com os parâmetros: nome do modelo, potência do motor em cv e 
consumo em km/litro, nesta mesma ordem), por exemplo: modelo("Gol", 75, 
11.9) veiculos (com os parâmetros: placa, marca, modelo, ano de fabricação, cor 
e preço, nesta mesma ordem), por exemplo: veiculos("FEA-1987", "Ford", 
"Mustang", 2014, azul, 92500) Para listar os nomes dos modelos com mais de 
95 cv a resposta correta é: 
 
a. ?- modelo(m,p,c), p>95, write(m),nl. 
 
b. listar(X):-modelo(W,P,C), P >95,write(P). 
 
c. ?- modelo(W,P,C), P >95, write(W),nl. 
 
d. ?- veiculos(T,V,W,X,Y,Z), W>95, write(T),nl. 
 
e. ?- veiculos(T,V,W,X,Y,Z), modelo(W,P,C), P>95, write(T),nl. 
0,2 pontos 
PER GUNTA 2 
1. Um programa PROLOG (Strawberry Prolog) para processamento dos dados de 
um grupo de veículos vendidos numa loja utiliza fatos como: 
modelo (com os parâmetros: nome do modelo, potência do motor em cv e 
consumo em km/litro, nesta mesma ordem), por exemplo: modelo("Gol", 75, 
11.9) 
veiculos (com os parâmetros: placa, marca, modelo, ano de fabricação, cor e 
preço, nesta mesma ordem), por exemplo: veiculos("FEA-1987", "Ford", 
"Mustang", 2014, azul, 92500) 
Para listar todos os nomes dos modelos no cadastro na loja, a resposta correta 
é: 
 
a. ?- modelo(w,p,c), write(w), nl. 
 
b. ?- veiculos(T,V,M,X,Y,Z), write(M),nl. 
 
c. ?- modelo(W,P,C), write(W), nl. 
 
d. ?- modelo(W,P,C), write(P), nl. 
 
e. ?- veiculos(T,V,W,X,Y,Z), modelo(W,P,C), P>70, Z<35000, write(T),nl. 
0,2 pontos 
PER GUNTA 3 
1. Um programa PROLOG (Strawberry Prolog) para processamento dos dados de 
um grupo de veículos vendidos numa loja utiliza fatos como: 
https://bb.cruzeirodosulvirtual.com.br/webapps/assessment/take/launch.jsp?course_assessment_id=_808699_1&course_id=_773047_1&content_id=_11113395_1&step=null
https://bb.cruzeirodosulvirtual.com.br/webapps/assessment/take/launch.jsp?course_assessment_id=_808699_1&course_id=_773047_1&content_id=_11113395_1&step=null
modelo (com os parâmetros: nome do modelo, potência do motor em cv e 
consumo em km/litro, nesta mesma ordem), por exemplo: modelo("Gol", 75, 
11.9) 
veiculos (com os parâmetros: placa, marca, modelo, ano de fabricação, cor e 
preço, nesta mesma ordem), por exemplo: veiculos("FEA-1987", "Ford", 
"Mustang", 2014, azul, 92500) 
Para listar as placas dos veículos cadastrados na loja, a resposta correta é: 
 
a. ?- modelo(W,P,C), write(W), nl. 
 
b. ?- modelo(w,p,c), write(w), nl. 
 
c. ?- veiculos(T,V,M,X,Y,Z), write(T),nl. 
 
d. ?- modelo(W,P,C), write(P), nl. 
 
e. ?- veiculos(T,V,W,X,Y,Z), modelo(W,P,C), P>0, write(T),nl. 
0,2 pontos 
PER GUNTA 4 
1. QUESTÃO ANULADA!! 
POR FAVOR, ESCOLHA 
QUALQUER UMA DAS 
ALTERNATIVAS DESSA 
QUESTÃO PARA GANHAR OS 
PONTOS DELA. 
Um programa PROLOG (Strawberry Prolog) para processamento dos dados de 
um grupo de veículos utiliza fatos como: 
modelo (com os parâmetros: nome do modelo, potência do motor em cv e 
consumo em km/litro, nesta mesma ordem), por exemplo: modelo("Palio", 60, 
12.1) veículos (com os parâmetros: placa, marca, modelo, ano de fabricação, 
cor e preço, nesta mesma ordem), por exemplo: 
veiculos("CBC-1234", "Fiat", "Palio", 2004, azul, 28500) 
Uma consulta adequada para listar as placas dos carros com preço menor que 
R$35.000,00 e potência superior a 70 cv seria: 
POR FAVOR, ESCOLHA 
QUALQUER UMA DAS 
ALTERNATIVAS DESSA 
QUESTÃO PARA GANHAR OS 
PONTOS DELA. 
QUESTÃO ANULADA!! 
 
a. ?- veiculos(P,V,W,X,Y,Z), W>70, Z<35000, write(P), nl. 
 
b. ?- veiculos(P,V,W,X,Y,Z), W>70, Z<35000, write(P), nl. 
 
c. ?- modelo(W,P,C), P >70, write(W),nl. 
 
d. ?- veiculos(T,V,W,X,Y,Z), Pot>70, Z<35000, write(T),nl. 
 
e. listar(T,V,W,X,Y,Z):- veiculos(T,V,W,X,Y,Z), modelo(W,P,C), P >70, Z<35000, 
write(T). 
 
	Fazer teste: AS V
	Informações do teste
	Estado de Conclusão da Pergunta:
	PERGUNTA 1
	PERGUNTA 2
	PERGUNTA 3
	PERGUNTA 4

Mais conteúdos dessa disciplina