prolog

prolog

文章 6 浏览 343

Prolog:递减参数中的变量

我是 Prolog 新手,任务是处理斐波那契谓词 fib( N, F),其中 N 是序列中的数字,F 是值。我想出的方法不起作用,但我找到的解决方案对我来说似乎相同…

尹雨沫 2024-12-01 23:34:35 2 0

Prolog - 生成适合给定范围的数字

我想使用这样的谓词: range(X,0,5) range(X,4,200) range(X,-1000000,1000000) dom_range(X,-1000000,1000000) 含义: range(X,0,5) :- member(X,[0,…

骄傲 2024-12-01 07:35:05 1 0

PROLOG 中的函数输入和输出

我正在 PROLOG 中构建一些相对简单的函数,这些函数采用一个输入和一个输出。为了简单起见,类似 func(List, Item, [Item | List]). 现在,我有代码可…

所有深爱都是秘密 2024-12-01 00:46:08 0 0

Prolog 兼容层 - 可用的编程库

一种 Prolog 实现中缺少一些在其他实现中可用的谓词。 我们可以实现缺少的谓词,我们称之为“Prolog 兼容层”。 您知道 Prolog(尤其是 GNU-Prolog)…

枕花眠 2024-11-30 14:30:28 1 0

Prolog:迭代

晚上好, 我有一个简单的问题,我警告你我对序言很陌生。 假设有三个相同大小的列表,每个列表仅包含 1、0 或 -1。 我想验证对于所有 i,三个列表的第…

初雪 2024-11-30 14:20:53 1 0

使用 Lisp 或 PROLOG 从列表中删除偶数出现的元素

我必须使用 LISP 或 PROLOG 从列表中删除甚至出现的元素。 这是一些例子。 输入:'(5 2 (3 5 (3)) 5 (4 2 (2 4))) 5 2) 输出:'(5 2 (3 () 5 (4 (2)))…

清眉祭 2024-11-30 06:34:50 1 0

告诉 prolog 停止并开始搜索其他可能性

我正在尝试用序言来解决魔方,我已经尝试过: cubo_resuelto(F, F, F, F, F, F, F, F, F, A, A, A, A, A, A, A, A, A, I, I, I, I, I, I, I, I, I, D,…

何时共饮酒 2024-11-29 22:39:39 1 0

swi_prolog 调用 c++程序

我有一个 C++ 程序,我希望有一个 Prolog 程序调用 C++ 程序中的函数或方法。我对此很陌生,如果有一些教程,我将不胜感激。 谢谢…

筱果果 2024-11-29 16:44:17 0 0

GNU Prolog 的同义反复检查器

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

牵你手 2024-11-29 16:11:40 1 0

Prolog - 第一个列表是第二个列表的子列表?

例如: isin([1,2,3], [1,0,1,2,3,0]) 将产生 true,因为 123 位于 101230 我编写了以下代码: isin([AH|AT],[AH|AT]). isin([AH|AT],[BH|BT]):- AH =…

棒棒糖 2024-11-29 13:21:43 2 0

在序言中拆分列表

假设我在序言中有这个列表: [-0.791666666666667-[]-[predicate(a,b,c,d)]-[predicate_2(p,e,q,d,g)]] 有办法将其拆分为: -0.791666666666667, [], …

凝望流年 2024-11-28 07:00:55 0 0

为什么 gprolog 不将 modus ponens 的使用链接在一起?

我正在阅读 立即学习 Prolog,1.1.2 知识库 2 他们写了关于将肯定前件的使用链接在一起。 KB2.pl 文件: listensToMusic(mia). happy(yolanda). plays…

冷情妓 2024-11-27 22:54:49 1 0

如何停止多次执行 prolog 目标?

我有一个事实和一个目标,如下所示: disconnected. join :- disconnected, time(T), send(T). 一旦该目标执行,它应该使断开连接为假,从而不再执行…

離人涙 2024-11-27 15:43:17 0 0

SWI-Prolog 选项处理

我正在使用 SWI-Prolog,并且很困惑为什么要编写选项库来给出以下输出: ?- option(a(A), [a=1, a=2, a(3)]). A = 3. ?- option(b(B), [b=1, b=2]). B…

つ可否回来 2024-11-27 12:51:43 0 0

Prolog 的并发程度如何?

我在网上找不到任何关于此的信息...我也是Prolog的新手... 在我看来,Prolog可以是高度并发的,也许在尝试匹配时一次尝试多种可能性一条规则。现代 Pr…

梦中的蝴蝶 2024-11-27 00:26:49 0 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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