2013-02-25 2 views
1

Я действительно базовый в Прологе и только начал его изучать. Во всяком случае, я использую Mac и загружаю SWI-Prolog/XPCE 6.3.12 для Mac. Программное обеспечение выглядит как CMD и Terminal. Итак, теперь я думаю, что мне нужно создать исходный файл. Формат .pl правильно?Несколько основных вопросов о Prolog

Где сохранить этот файл? Как его загрузить? Так может ли это быть источником моей программы? Верно ли это?

edge(a,b). 
edge(a,e). 
edge(b,d). 
edge(b,c). 
edge(c,a). 
edge(e,b). 
+1

Это действительно Prolog; насколько близко к тому, что вам нужно, трудно сказать, не зная, что это такое. –

+0

@ScottHunter Я скопировал его из учебника, так что это не проблема. но не нужен ли какой-либо заголовок или что-то еще до/после кода? –

+0

@AlexJj: нет, этого достаточно, чтобы быть действующей программой Пролога. –

ответ

3

Сохранить этот файл в любом месте вы хотите, называйте это (например) edges.pl, запустите интерпретатор Пролога в том же каталоге и введите [edges]. (включая период).

+0

Как я могу открыть интерпретатор Prolog в том же каталоге? Это swill находится в/opt/local/bin –

+0

Если программа установлена ​​правильно в системе Unix или BSD (например, вы Mac), система знает, где ее искать. Вам просто нужно написать свое имя в командной строке. Таким образом, вы редактируете и сохраняете исходный файл (тот с краями и с расширением .pl) в каталоге, затем вы открываете приглашение командной строки (терминал) и переходите к этому каталогу. На этом этапе вы вводите 'swipl', и интерактивный интерпретатор должен начинаться. И да, приведенный выше список является полной программой. Вы можете загрузить его, введя имя файла внутри скобок, без .pl (поэтому введите '[edge].' Не забывая точку) – 2013-02-25 20:40:45

+5

И действительно спросите кого-то, кто вас может помочь лично, это будет намного быстрее с такими основными проблемами. – 2013-02-25 20:44:29

Смежные вопросы