Создать БД, предикаты в которой имеют ряд атомов - Prolog

Узнай цену своей работы

Формулировка задачи:

Необходимо создать бд предикаты в которой имеют ряд атомов - список рабочих, имя, год рождения, образование, отдел, специальность, стаж. Список предикатов(бд) находится во внешнем файле. /***** перенести назад в вопрос ****/ Пишем следующее
Далее нужно создать возможности: - считывание динамических данных из файла, - сохранение динамической базы данных в файл, - просмотр базы данных, - пополнение динамической базы данных, - удаление заданной записи из базы данных, - выборка некоторых записей по заданному условию. Я составил меню через которое можно выполнять некоторые действия (дописываем):
В итоге получаем:
В прологе только осваиваюсь и не могу вникнуть в некоторые вещи, подскажите кто знает: 1) как подключить внешнюю бд, вернее как верно указать адрес к нему по директориям, файл base.pl выше в тексте прог-мы 2) не выходит вывести один факт отдельно по имени рабочего, пункт меню 6 3) не выходит добавить или удалить пункт 1, 2 (пример - пишу 2, мне выводится enter name, дальше пишем ann и выводится
) пример диалога:
Подскажите в чем может быть ошибка " Stream user_input:27:15 Syntax error: Operator expected" ? Спасибо.

Решение задачи: «Создать БД, предикаты в которой имеют ряд атомов»

textual
Листинг программы
1

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.556 из 5
Похожие ответы