prolog

prolog

文章 6 浏览 345

Prolog-递归找到所需的解决方案后返回初始状态

我是 Prolog 新手,我无法弄清楚我的谓词出了什么问题。我正在尝试编写一个谓词来迭代顶点列表,例如 [a,b,d,f,k],并返回 edge(X, vertex1, vertex2)…

楠木可依 2025-01-20 04:28:29 0 0

我是否以正确的方式使用序言?

我们的教授给了我们以下练习:使用遗传算法来解决N-Queen问题(但n = 4)。 我的程序有效并解决了这个问题,但是我觉得自己在作弊,就像我以命令性的…

茶色山野 2025-01-19 21:31:04 0 0

Prolog声明从不统一

我有3个递归规则,但其中一个从未统一我的查询。 checkCollisionDiagonal(QueenTarget,[],Qdist,0). checkCollisionDiagonal(QueenTarget, [Q|QueenLi…

老街孤人 2025-01-19 21:30:47 1 0

关于儿童的逻辑任务

一个家庭有5个孩子。他们的年龄:4、5、6、7和8岁。他们的名字:Rose,Becca,Iona,Stu,Rob。他们每个人都有才华:钢琴,数学,小提琴,文学,计算…

原谅过去的我 2025-01-19 21:08:25 0 0

如何在 Prolog 中双统一术语运算符?

我刚刚在如何统一Prolog中的术语运算符? 并得到了很好的答案。 但是,它并没有完全解决我的问题,即 =.. 仅适用于单面。 例如, test(Expr) :- 1 + 2…

遗心遗梦遗幸福 2025-01-19 18:13:11 0 0

Prolog:无法增加复杂项内变量的值

因此,我正在处理一个序言问题,在一个复杂的术语中定义了一个状态,当我尝试在此复杂术语中增加x的值时,没有任何 CurrentState(left, x, y). test =…

月亮邮递员 2025-01-19 16:07:06 1 0

Arity = 0的Prolog函数

我试图在Prolog中写下以下内容: “如果代理人拥有箭头,则Hasarrow/0返回true,并且在拍摄行动后开始返回错误。” 代理商从拥有箭头开始。 我的代码…

童话里做英雄 2025-01-19 12:40:57 0 0

Prolog:有没有办法在列表中找到最长的连续数序列并获得其长度?

给定5个随机数字的列表(数字范围从1到13),即[1,6,11,12,13],我如何找到连续最长的数字序列(即[11,12,13 ])它的长度必须更大或等于3,并且还必须…

听不够的曲调 2025-01-19 12:22:00 0 0

如何在prolog中实现连接的原子列表?

做了这个谓词,它确实有效,但我被要求在不使用内置函数的情况下实现原子列表 concat,这可能吗? gradeInWords(Num,Words) :- WordsList = [zero,one…

风吹短裙飘 2025-01-19 11:54:20 0 0

如何使用 re_replace 在 Prolog 中转义符号

我尝试使用 re_replace 来替换字符串中的字符。例如: ?- re_replace("_"/g, "QW", "a_b_c", Str). Str = "aQWbQWc". 然后我尝试将 _ 替换为 \_。 文…

春庭雪 2025-01-19 10:11:50 0 0

prolog可以弄清楚如何附加

我有一个简单的问题,我知道为什么我在做什么错,我只是不知道该怎么做。 我希望能够找到列表X的最大值,然后将其附加到结果Xs。它会慢慢地对清单进行…

酷炫老祖宗 2025-01-19 07:00:20 0 0

如何与prolog中的给定事实相匹配的谓词转换数字与单词

我想进行此示例:gradeinwords(Stud04,“数据库”,翻译)。 = [五,九]尝试了此代码以打印学生成绩 用文字的特定课程,我无法在事实和代码之间链接…

冧九 2025-01-19 06:21:22 0 0

在Prolog中写数学功能

我需要在Prolog中写一个功能,但是我不明白如何返回R的值并将其放入最终功能中。我得到prolog不返回值,但我仍然无法弄清楚。 这就是我现在拥有的: r…

自由如风 2025-01-19 03:09:32 0 0

我的代码的最小更改将使其保持逻辑纯度?

我发布了下面的代码作为这个问题的答案和用户“重复”回答并评论,这在逻辑上不纯粹和“如果您有兴趣对代码进行最小的更改以使其保持逻辑纯度,我建议…

遗忘曾经 2025-01-19 01:31:44 0 0

序言问题。我需要帮助来解决这个问题

student(stud04, 'Database', 59). student(stud04, 'Math 3', 67). student(stud04, 'Data Structures', 79). prerequisite('Database', 'Data Wareh…

怪异←思 2025-01-18 20:38:59 0 0
更多

推荐作者

饮湿

文章 0 评论 0

明月

文章 0 评论 0

02

文章 0 评论 0

hs1283

文章 0 评论 0

风向决定发型

文章 0 评论 0

落花浅忆

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文