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. ?- veiculos(T,V,W,X,Y,Z), W>95, write(T),nl.
b. ?- modelo(m,p,c), p>95, write(m),nl.
c. listar(X):-modelo(W,P,C), P >95,write(P).
d. ?- modelo(W,P,C), P >95, write(W),nl.
e. ?- veiculos(T,V,W,X,Y,Z), modelo(W,P,C), P>95, write(T),nl.
Soluções para a tarefa
Respondido por
4
Resposta: d. ?- modelo(W,P,C), P >95, write(W),nl.
Explicação:
O enunciado pede para listar os nomes dos modelos com mais de 95 cv
modelo: (nome: "Gol", potencia: 75,consumo: 11.9) = 3 elementos
de acordo com a regra em PROLOG , as variáveis deverão ser escritas com letra inicial maiúscula.
seguindo a regra informado no modelo.
modelo: (W,P,C) P > 95 , write(W), nl
Perguntas interessantes
Geografia,
6 meses atrás
Matemática,
6 meses atrás
Administração,
6 meses atrás
Física,
7 meses atrás
Matemática,
11 meses atrás
Matemática,
11 meses atrás