问题标签 [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 代码但给出错误。