Графические интерфейсы на базе SWI-Prolog/XPCE не запускается - Prolog

  1. Имеется файл s48.pl. Захожу в языке в swi-prolog в нужную папку, где находятся s48.pl и prog_1.pl. prog_1.pl работает поиск по базе тоже. Но не знаю как запустить s48.pl чтобы появлялась панель окошками и кнопки. Пробовал: [s48.pl]. True. А GUI не появляется. Какую команду ввести я не знаю и книжке не рассмотрено. В интернете тоже не нашел. В внутренней справке команды ввожу в консоль- появляются разные примитивы, т.е библиотека работоспособна.s48.pl


textual

Код к задаче: «Графические интерфейсы на базе SWI-Prolog/XPCE не запускается - Prolog»

/* Программа 2.1 */
likes('Иван','Марья').% факт
likes('Петр','футбол').% факт
likes('Иван',X) :- likes('Петр',X). % правило
 
go(X,стадион) :- likes(X,футбол).

СДЕЛАЙТЕ РЕПОСТ

7   голосов, оценка 4.286 из 5



Похожие ответы
  1. 1. Создать базу данных о заданной предметной области в виде множества фактов языка Пролог (не менее 5 фактов). Информацию о каждом компоненте БД представить в виде структуры. Разработать набор предикатов, осуществляющих взаимодействие с БД, при помощи которых можно реализовать все типы запросов, приведенные в варианте задания. Предметная область – учебная группа факультета. Каждая учебная группа может быть описана структурой: название факультета, код специальности, номер группы, состав группы. Состав группы может быть описан списком структур, описывающих отдельного студента: фамилия, имя, отчество, пол, год рождения, обучение на военной кафедре, сводная ведомость. Сводная ведомость может быть описана списком из следующих структур: предмет, оценка. Реализовать следующие типы запросов: а)Подсчитать число групп на указанном факультете; б)Найти всех студенток, обучающихся по указанной специальности; в)Найти группу, которая сдала больше всего предметов сессию; г)Найти всех студентов, имеющих задолженности; д)Найти всех студентов, обучающихся на военной кафедре. 2. Вычислите сумму первых n членов степенного ряда с общим членом (рис) 3. вывести на экран изображение 4. Напишите базу знаний, описывающую обращение списка (первый элемент становится последним). версии пролога: Visual Prolog 5.2 или ПРОЛОГ-Д. Буду очень признательна за любую помощь!