prolog

prolog

文章 6 浏览 345

检查列表是否仅由字节组成-Prolog

我需要写一个谓词,该谓词是否仅由二进制数字组成: %Define a binary digit type bind(0). bind(1). %Predicate byte_list([]). byte_list([X]):- bi…

番薯 2025-01-24 12:16:35 0 0

如果项目不在列表(prolog)中,则返回false

以下是如果在那里,则从列表中删除键(a)的代码。如果不存在,它当前将返回整个列表。我希望它能返回“ false”。样本输出也将低于下方。 mySelect(_…

っ左 2025-01-24 07:10:27 1 0

序言中的匹配变量

我在项目中需要创建一个名为is_category(c)的谓词,该谓词检查该c是否存在于我的数据库中,这是一个可以澄清的示例: is_category(animals):- true.…

猛虎独行 2025-01-24 06:36:01 0 0

在回溯上增加值

我该如何在回溯方面进行增量...以便该目标会收到增量的数字..每次下一个运行失败时,我想获得下一个数字 S1 is S + 1,goal(S1) 不起作用,因为: ?- S…

孤城病女 2025-01-24 06:16:48 0 0

找到一个不包含随机数列表数量的大间隔

假设我有一个随机整数的列表 [x1,..,xn] 。 此列表没有排序,我想避免使用的算法 分类,或与排序具有相同的复杂性。 我如何找到一个Interval a..b …

摘星┃星的人 2025-01-24 01:45:30 0 0

在列表列表中选择/4

在Prolog上,我正在尝试解决Connect 4的以下练习, ?- generate_move(2,[[1, 0, 1, 0],[0, 1, 1, 0],[0, 0, 1, 1],[1, 0, 0, 1]],BP). BP = [[1, 2, 1…

季末如歌 2025-01-23 20:30:18 0 0

Prolog:试图使奇数甚至列表的特定要素

我想知道列表中存在多少个偶数和奇数,直到用户输入的特定索引。 以下代码正常工作,但仅给出偶数或奇数元素。有人可以帮助我获得所需的输出吗? 提前…

眼眸 2025-01-23 19:55:21 0 0

Prolog-检查两棵二元树是否等效

我想知道如何检查SWI-Promog中的两棵二元树是否等效。 我尝试过: equivalent(nil, nil). equivalent(t(N,L1,R1), t(N,L2,R2)):- equivalent(L1,L2), …

☆獨立☆ 2025-01-23 18:45:05 0 0

普罗洛文路交叉

Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进此问题吗?添加详细信息并通过 闭合 2年前。…

夏夜暖风 2025-01-23 17:45:13 0 0

如何在Mac Monterey上安装 /使用Prolog

当我使用vScode用C ++代码时,我安装了Xquartz。我是一个血腥的初学者,绝对不知道如何使用Mac上的内置编辑器使用SWI Prolog。或VSCODE作为编辑器。 …

ゞ花落谁相伴 2025-01-23 07:38:18 0 0

删除指定索引处的元素,如果给出负面的返回未触及的列表,则为0作为索引

嗨,我真的需要解决这个序言问题的帮助。我想在指定的索引上删除一个元素,但只有在给出大于0的索引时。如果索引为0或更小时,我只想将列表返回未触及…

甜警司 2025-01-23 07:13:06 0 0

从某些序言列表中删除不变性?

我正在搜索一些谓词: reduce_2n_invariant(+I, +F, -O) 基于: 一些输入列表 i 表单 fx 的一些输入操作员 f 生成了一些输出列表 o ,满足一般条件: …

吃颗糖壮壮胆 2025-01-23 07:00:36 0 0

序言问题..无法调用谓词

我试图理解为什么不调用鸭子2。 duck([H|T], something ) :- write("*"), write("?"), duck2([H|T], T, something_else), write("Over"). duck2([], […

无法回应 2025-01-23 03:43:33 0 0

收集数据,但跳过非零引用数据

我有以下内容 fnf([],[],[]). fnf([RH|RT],[CH|CT],[[RH,CH]|Res]) :- get(RH,CH,V), V == 0, fnf(RT,CT,Res). 尝试收集V为零的CS和RS的元素。 上面的…

柒七 2025-01-23 00:22:34 0 0

循环直到结果在prolog中是错误的

我试图执行一个循环,直到使用prolog的谓词输出为false。我正在实现“ wordle”游戏,这是我使用的一些相关谓词: available_length(L):- word(W,_), …

弥枳 2025-01-22 09:19:21 0 0
更多

推荐作者

饮湿

文章 0 评论 0

明月

文章 0 评论 0

02

文章 0 评论 0

hs1283

文章 0 评论 0

风向决定发型

文章 0 评论 0

落花浅忆

文章 0 评论 0

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