问题标签 [visual-prolog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
prolog - 使用prolog查找多条路径的最短距离
我有这段代码,我想计算 3 个距离并在屏幕上显示最短的距离:
如何修改此代码以获得最短距离?
visual-prolog - 序言中的错误“此位置的非法变量类型”
我尝试搜索具有此属性的动物,但出现错误“此位置的变量类型非法”。如何解决?
我在这一行有一个错误“这个位置的非法变量类型”:
list - Prolog - 计算两个列表中的匹配项
我正在尝试理解序言的语言(使用程序Visual Prolog 5.1/5.2)
有一个任务 - 实现游戏“公牛和奶牛”(或杰出的头脑)。
玩家制作一个数字(由 0 到 9 的数字组成,不重复),例如 1458,然后输入到程序中。计算机试图猜测这个数字,提出假设。然后他问玩家有多少“公牛”(精确匹配),有多少“牛”(匹配的数字不在正确的位置)。我写了一个程序来做到这一点。有用。
现在我要计算机计算公牛和奶牛的数量。怎么做才对?
这是一个有两个列表的作品。
list1 - 密钥(隐藏数字),list2 - 假设(计算机)
我试图为多头计数编写谓词,但程序产生“无解”(可能是因为以下原因(转换))
我也通过 读取了数字readint(_Key)
,但_Key不是列表,是吗?如何将整数转换为列表以提供谓词?
谢谢你!
/ -------------------------------------------------- ---------------------------------------- /
新添加(从键盘读取列表,输入字符时停止):
prolog - 流模式中的参数数量错误
所以我创建了这个简单的 AI 代码,我想在我的代码中添加一个简单的乘法数学,所以它就像这样完成
当我检查我的 Prolog 的目标时,它失败并且在流模式中说错误的参数数量
list - 列表中的视觉序言重复
我的任务是在视觉序言的列表中找到最可重复的元素。因为我是序言的初学者,所以我不知道如何做到这一点。我有一些像下面这样的例子,但我不能适应 Visual Prolog :(
visual-prolog - 有4个条件的支票号码
我是新来的,如果可能的话,我需要一些关于我的简单代码的帮助
在视觉序言中,我想检查 4 种情况下的数字 -1 ,负奇数 1 ,正奇数
-2 , 负偶数 2 , 正偶数
我试试这个
有什么想法可以帮助我解决这个问题
prolog - 哪个 Prolog 实现使用这种语法?
我必须为学校的 AI 课程学习 Prolog。我的老师使用仅在 Windows 上可用的 Visual Prolog。我使用 MacOS,所以我下载了 SWI-Prolog,认为它很相似。但是,我注意到语法不一样。例如:在 SWI-Prolog 中,关键字 if 被替换为 :-,我的老师也使用了以下语法:
这给了我一个 SWI-Prolog 错误。我必须下载什么才能使用相同的语法?
recursion - prolog递归中的if语句
我需要在序言中编写这段代码:
我试过这个:
当然不行。
prolog - prolog v5.2中带有重复符号的单词
我需要编写序言谓词来读取文件并创建带有重复符号的单词列表。例如来自文本:
结果应该是:
我写了这个:
它给了我这个错误:
这种流模式不存在 openread(o,i)
在线的:
开读(F,N)