Написать программу, реализующую географический справочник. - Prolog

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

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

Написать программу, реализующую географический справочник. В справочнике содержится следующая информация: названия страны и площади страны, названия рек и длины рек, названия озер и глубины озер. Реализовать вывод всей информации из справочника, поиск по названию. Реализовать поиск по площади, длине или глубине, при этом должна быть возможность ввести некоторое пороговое значение (например, вывести названия всех рек, длина которых не менее 3000 км). Для удобства работы реализовать меню с соответствующими пунктами.
Выдает ошибку на этой строчке write("0 - vihod "),nl, Помогите пожалуйста разобраться.

Решение задачи: «Написать программу, реализующую географический справочник.»

textual
Листинг программы
DOMAINS 
nazv = String 
izmer= Integer
DATABASE 
geogr(nazv,izmer)

Объяснение кода листинга программы

  1. Написать программу, реализующую географический справочник.
  2. Используется язык программирования Prolog.
  3. В коде используется следующая постановка задачи.
  4. Программа содержит два типа переменных:
    • nazv (строка) - название географического объекта.
    • izmer (целое число) - географические координаты объекта.
  5. В базе данных (DATABASE) содержится информация о географических объектах в виде пар название-координаты.
  6. В базе данных есть информация о географическом объекте geogr с названием nazv и координатами izmer.
  7. В базе данных может быть и другие записи, но в данном коде описана только одна.
  8. В данном коде не приведено описание функций и методов программы, только информация о ее содержании и структуре данных.

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


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

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

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