[英]PROLOG bike touring task, create rules and queries
我被赋予了这项任务,但我正在努力以正确的格式制定适当的规则。 我不知道在此任务中使用小于/大于符号的确切方法(>、<、<= 等)
这些是给出的事实和规则:
tour(france, 49, 770).
tour(spain, 20, 150).
tour(germany, 26, 370).
tour(italy, 42, 330).
tour(belgium, 46, 540).
medium(germany).
medium(italy).
fitnesslevel(untrained).
fitnesslevel(good).
fitnesslevel(perfect).
fitness_higher(good, untrained).
fitness_higher(perfect, good).
more_fit(F1, F2) :- fitness_higher(F1, F2).
more_fit(F1, F2) :- fitness_higher(F1, F), more_fit(F, F2).
fitness(max, untrained).
fitness(lucy, perfect).
以下是我被分配的任务
1)为以下谓词添加规则:
2)为以下谓词添加规则:适合(T,P)。
3) 找出适合 Max 和 Lucy 的旅行的正确查询是什么?
你写:
我被赋予了这项任务,但我正在努力以正确的格式制定适当的规则。 我不知道在此任务中使用小于/大于符号的确切方法(>、<、<= 等)
你也许应该从小一点开始。 尝试阅读文档并了解如何使用此任务的比较。 如果您有不明白的地方,请编写一个我们也可以运行的最小代码示例。 展示你的期望和你得到的。 你可以问如何解决它。
就目前而言,您的问题相当于发布您的家庭作业并要求某人为您制定解决方案并将其发布在此处。 它有时会起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.