问题标签 [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 解决难题并遇到了一些问题。
因此,我尝试在设置中增加堆栈大小并再次运行程序。但它会导致另一个错误:Syntax error on line...
错误行与谓词中的运算符“not”一致。
这是我的代码:
发现这种 prolog 行为很奇怪......也许有人有同样的问题?
prolog - 将字符串转换为大小写 Turbo Prolog
如何在 Turbo Prolog 中将字符串转换为大写和小写。
string_upper和string_lower功能适用于 SWI Prolog,
我发现了类似的东西,
但没搞懂具体是什么。谁能帮我解决这个问题。
prolog - 序言堆栈溢出
我需要一些 TURBO-Prolog 程序的帮助。
有一些列表,其中仅包含整数。列表元素应拆分为 3 个列表(X、Y、Z)。X-list 应该包含整数值 (x mod 2 == 0 && x mod 3 == 1),Y-list 应该包含整数值 (x mod 2 == 1 && x mod 3 == 0), Z-list 应该包含所有其他值。Z-list 的值应该相加。
我正在尝试创建一个 Prolog 程序,它看起来像这样:
使用查询:split([4,5,6,7], X, Y, Z, Sum).我没有得到正确的结果(只有堆栈溢出错误或类似的东西)。我知道,这是一个非常罕见的 Prolog 代码版本,但我真的需要这种形式。任何解决方案如何管理我的问题?
prolog - Visual Prolog 错误 c502:表达式不产生值
我正在尝试将一个简单的 Turbo Prolog 问题转换为 Visual Prolog 7.1
原始的 Turbo Prolog 代码如下。
并且它的结果列表被输出,solve(Out)并为 Turbo Prolog 控制台提供了正确的结果。
尝试将其转换为 Visual Prolog 时,我在第 33 行收到错误 c502。
我从这个错误中得到的是solve(Out)它没有提供任何打印内容。我不知道如何更改代码以生成要打印的内容。
我是 Prolog 的初学者,我不知道如何解决这个问题,谷歌也没有多大帮助,这似乎是一个非常模糊的问题。
谢谢!
prolog - Turbo Prolog:420 PROLOG.ERR 丢失
我是 Prolog 的新手。我试图找到斐波那契数列的第 n 项和总和。
但是,在 Turbo Prolog 中编译时,我发现 420 PROLOG.ERR 丢失
斐波那契(N2, Term2, Sum2),
为什么会这样?任何帮助表示赞赏。提前致谢。
prolog - 条件的联合
我对prolog很陌生,现在只有最基本的 ,我遇到了问题
我需要写一个语句行:<cond.1> and (<cond.2> or <cond.3>)
在像 c++ 这样的语言中,它看起来像这样:
我在序言中尝试了这个:
和这个
还有更多谷歌告诉我的事情。没有任何效果,我知道这个逻辑语句在扩展形式中看起来像这样:<cond.1> and <cond.2> or <cond.1> and <cond.3>
但这会创建大量代码并使其不可读。我只是觉得必须有一种方法可以在括号内实现这些条件。但我只是不知道如何,我找不到任何方法来做到这一点。
prolog - 如何在 DOSBOX TurboProlog 中使用 if then else 条件
下面是打印列表是否为回文的给定程序,但我无法使用条件 L1=L & L1<>L 打印“列表为回文!” &“列表不是回文”,顺便说一句,我几乎尝试了所有在线可用的方法,但无济于事。
我尝试了 (if -> then ; else) & (if , then);(else , then) 等等,但都以失败告终。非常感谢您的帮助!
turbo-prolog - Turbo Prolog 中的斐波那契数列
尝试执行此 turbo prolog 代码但给出错误。
