prolog

prolog

文章 6 浏览 345

如何检查序言中每个数字的位置值?

toword(0,'zero'). toword(1,'one'). toword(10,'ten'). toword(15,'fifteen'). toword(30,'thirty'). toword(100,'one hundred'). toword(500,'five …

怀里藏娇 2025-01-10 00:40:27 2 0

如何让事实在序言中具有多个值?

我想知道如何使一个事实具有多个值,例如: answer(1-100, 'yes'). answer(100-700, 'no). 对于 1-100 来说,它是“是”,对于 100-700 来说,它是“…

︶ ̄淡然 2025-01-09 13:35:16 0 0

Prolog:尝试确定一个人是否是某个国家的公民

我正在编写一个 Prolog 程序,其中以以下格式给出了有关某人公民身份的一组事实(意味着 [姓名] 是 [国家列表] 的公民): citizen(name, [list of co…

财迷小姐 2025-01-09 12:35:25 0 0

将元组事实过滤到新列表

我在尝试过滤通过 CSV 导入的事实时遇到问题。我有以下 CSV 文件: "colA","colB","colC","colD" "what","is","the","chocolate" "hello","my","frien…

几味少女 2025-01-09 11:15:20 2 0

如何将时间变量添加到一阶逻辑公式中?

我用 Prolog 编写了一个使用一阶逻辑的英语解析器。 我现在想扩展这个解析器,以便它 能够判断一个句子是过去式、现在式还是将来式。 换句话说,我希…

梦里兽 2025-01-09 01:14:54 0 0

有没有一个程序可以绘制Prolog查询的搜索树?

我想知道是否有一个工具可以绘制Prolog程序的逐步搜索树?谢谢。…

剩一世无双 2025-01-08 20:40:19 3 0

序言分配

这是我的一项作业的问题: 编写repCount(L, X, N),当N是列表中X出现的次数时,该结果为真L. 这是我的代码,我尝试递归地解决这个问题: repCount([],…

悲凉≈ 2025-01-08 12:39:54 1 0

appendAll - 将列表附加到列表中的所有列表

我正在尝试找到一种将列表附加到列表中的所有列表的方法。 比如: appendAll([a,b],[[q,w],[z,x]],X). X = [[a,b,q,w],[a,b,z,x]]. 我对序言还是个新…

呆° 2025-01-07 03:09:46 1 0

在 Ubuntu 11.10 64 位上编译 Prolog-JPL?

我正在尝试编译 prolog-JPL,如下所述: https://code.google.com/p/javanaproche/wiki/HowToJPL 不幸的是,它以错误结束: ********************** *…

无风消散 2025-01-07 02:41:55 2 0

SWI Prolog 中的变量名称

我一直在使用 chr 库和 jpl 界面。不过我有一个一般性的询问。我将 SWI Prolog 的约束发送到 CHR 程序中的 java 类的实例。问题是,例如,如果输入约…

浸婚纱 2025-01-07 01:19:45 0 0

Prolog 中缀运算符定义

我最近在学习 Prolog,发现用于定义中缀运算符的三种类型令人困惑。 在指定运算符类型时,xfx、xfy 和 yfx 之间有什么区别? 我用谷歌搜索了这个问题…

〗斷ホ乔殘χμё〖 2025-01-06 20:09:06 2 0

康威生命游戏最简洁的序言实现是什么?

今天晚上我敲出了一个版本(如下),但感觉就像我从另一种过程语言移植它,并且没有利用许多“纯”Prolog 功能。 只需运行它并每次按 Enter 键即可生…

つ可否回来 2025-01-06 18:13:40 0 0

Prolog :使用谓词“Name”按音节划分单词

我需要从用户那里读取一个单词,然后将其拆分为音节 基于 2 个规则之一:元音-辅音-元音,或 元音-辅音-辅音-元音。 看起来谓词“name”不起作用,应…

街角卖回忆 2025-01-06 17:34:45 2 0

在 prolog 中编译元程序时出错

我正在尝试在 ECLiPSe Prolog 中实现一个元程序,这是我编写的代码 - :- dynamic go/1. sol(true):- !. sol((A,B)):- !, sol(A), sol(B). sol(A):- cl…

电影里的梦 2025-01-06 16:44:13 2 0

定义新运算符时遇到问题

我试图定义一个中缀运算符,但我不断收到错误。我正在使用 GNU Prolog 1.4。 我试过这个: [用户]。 op(35, xfx, =>). ctrl-D 但收到错误“本机代码过…

墨落画卷 2025-01-06 14:12:07 1 0
更多

推荐作者

尘曦

文章 0 评论 0

善良天后

文章 0 评论 0

韬韬不绝

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

不美如何

文章 0 评论 0

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