如何运行prolog代码?

Sub*_*kar 14 compilation prolog

我在prolog的家谱上工作.我不知道如何编译和运行这个程序.请给我一些基本步骤来运行它.

cla*_*lay 28

假设您正在使用SWI-Prolog

第1步:将字典放入文本文件中.这是一个示例字典:

dog(rover).
dog(felix).
dog(benny).
Run Code Online (Sandbox Code Playgroud)

第2步:标题你的词典"something.pl" -我叫这个dogs.pl.

第3步:从命令行打开SWI-Prolog.在linux中,我在命令行使用swipl命令.一旦SWI-Prolog启动,你会看到一个看起来像的命令行? -

步骤4:在SWI-Prolog中,使用consult命令加载字典,如下所示:

?- consult('dogs.pl').
Run Code Online (Sandbox Code Playgroud)

第5步:现在您的字典已加载,您可以使用它.这是一个使用我们关于狗的测试词典的例子:

?- dog(rover).
    true.
    dog(X).
    X = rover ;
    X = felix ;
    X = benny .
Run Code Online (Sandbox Code Playgroud)

就你的prolog程序加载和运行而言,这应该是相当多的.

最后,以下是其他人如何运行Prolog的两个链接:

  1. 尝试逻辑编程!PROLOG的一个简介
  2. Prolog:James Lu和Jerud Mead的教程介绍(PDF)

  • 简短,准确且实用的示例 (2认同)

小智 5

完成代码后,请执行以下步骤来运行代码:

  • 第 1 步:打开您的 prolog 终端。(见图 1)
  • 第二步:点击左上角的“File”,然后选择“Consult”打开prolog文件(你的代码文件)。(见图2)
  • 第 3 步:输入您的函数名称和参数。

第一步:打开prolog终端

第二步:点击左上角的“File”,然后选择“Consult”打开prolog文件


pax*_*blo 0

嗯,这完全取决于您的 Prolog实现。

语言是一回事,但如何编译或运行代码是另一回事。

例如,Visual Prolog 使用 IDE 中的按键序列CTRL-SHIFT-B来构建代码或ALT-F5运行代码。您需要找到在您使用的任何 Prolog 实现中执行相同操作的等效方法(或者至少让我们知道)。