Написать программу, реализующую географический справочник. - Prolog
Формулировка задачи:
Написать программу, реализующую географический справочник. В справочнике содержится следующая информация: названия страны и площади страны, названия рек и длины рек, названия озер и глубины озер. Реализовать вывод всей информации из справочника, поиск по названию. Реализовать поиск по площади, длине или глубине, при этом должна быть возможность ввести некоторое пороговое значение (например, вывести названия всех рек, длина которых не менее 3000 км). Для удобства работы реализовать меню с соответствующими пунктами.
Выдает ошибку на этой строчке
write("0 - vihod "),nl,
Помогите пожалуйста разобраться.
Решение задачи: «Написать программу, реализующую географический справочник.»
textual
Листинг программы
DOMAINS nazv = String izmer= Integer DATABASE geogr(nazv,izmer)
Объяснение кода листинга программы
- Написать программу, реализующую географический справочник.
- Используется язык программирования Prolog.
- В коде используется следующая постановка задачи.
- Программа содержит два типа переменных:
- nazv (строка) - название географического объекта.
- izmer (целое число) - географические координаты объекта.
- В базе данных (DATABASE) содержится информация о географических объектах в виде пар название-координаты.
- В базе данных есть информация о географическом объекте
geogr
с названиемnazv
и координатамиizmer
. - В базе данных может быть и другие записи, но в данном коде описана только одна.
- В данном коде не приведено описание функций и методов программы, только информация о ее содержании и структуре данных.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д