问题标签 [turbo-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 程序
嗨,我必须在 Prolog 中解决一个问题,听起来像这样:删除列表中所有增加的子列表。例如列表 [1,[2],[3,4],6] 变为 [1,6]。到目前为止,我已经尝试过了,但它不起作用。请问有什么帮助吗?
prolog - 序言中的除数
如何通过使用减法而不是(/)来使用两个数字之间的除法。这是我使用减法计算 mod 的代码:
我解决了
list - Prolog - 从子列表中删除元素
问题陈述:给定一个包含整数和整数列表的列表。您必须从每个子列表中删除第 1、2n、4、8 等元素。
我的解决方案
问题是该算法一直有效,直到它从每个子列表中删除第一个和第二个元素,但从那时起不会删除任何东西,我不确定我做错了什么。
theexec predicate
用于断言当前元素是整数还是整数列表,将整数添加到结果中,或者将修改后的列表添加到结果中。
修改给定列表并应删除位置幂为 2的modify predicate
所有元素。
我写了do predicate
只是为了把它作为一个目标,以避免每次我想测试它时都写这个列表。
prolog - prolog中前n个数字的总和
您好,谁能帮我计算前 n 个数字的总和。例如 n=4 => sum = 10。到目前为止我已经写了这个
这个可行,但我需要另一种实现。我不知道如何使这有所不同。请帮忙
prolog - Prolog 中 x 在 n 次幂时的其他实现
嗨,除了这个之外,有谁知道在 Prolog 中以 N 次幂计算 X 的其他实现:
prolog - prolog中列表元素的排列
此代码显示列表元素的所有组合。我应该如何修改它以显示安排。我没有想法
安排
组合
prolog - Difference between 2 consecutive elements in Prolog
So my problem sounds like this: Given a list of integer numbers, generate the list of permutations with the property that the absolute value of the difference between 2 consecutive values from the permutation is <=3
.
For example : L=[2,7,5]
==> [[2,5,7], [7,5,2]]
.
So far I wrote this
So I'm stuck in the part where I make the difference. I have no idea how to do it for every 2 consecutive elements. Please help me.
turbo-prolog - 同一谓词的子句应分组
在这里,我想做一个 prolog 实现,它将生成 n,n+1,...2*n-1 的排列列表,两个连续值之间的绝对差 <=2。例如:对于n=4
我进行排列的列表是[4,5,6,7]
,一个有效的排列将是[5,4,6,7]
而不是一个有效的排列是[7,4,6,5]
因为7-4 is 3
。问题是我收到以下错误clauses for the same predicate should be grouped
。我不明白我做错了什么..请帮助我
prolog - 字符串解析 [Turbo Prolog]
有一个用户列表。需要输入一个字符,找到所有名字以这个字符开头的用户。
!!!以下任务嵌入谓词转换符号和行不使用。
gps - 程序错误 1040
我有这个代码
我想找到最短路径和两个城市之间的距离,我从目标开始到起始节点,计算距离并返回它,但是我PROGRAM ERROR 1040
在运行它时遇到了那个错误并且不知道任何关于它的信息,所以搜索了在谷歌,没有什么是可以理解的