1 ВВЕДЕНИЕ.. 5
2 ПРАКТИЧЕСКИЙ РАЗДЕЛ.. 6
2.1. Постановка задачи. 6
2.2. Теоретическая часть. 7
2.3. Описание предикатов. 10
2.4. Текст программы.. 11
2.5. Тестирование программы.. 19
2.6. Руководство для пользователя. 20
3 ВЫВОДЫ... 24
4 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 25
ПРИЛОЖЕНИЕ.. 26
Данный курсовой проект был разработан с целью получения навыков программирования на языке Visual Prolog при работе со строками, списками и файлами.
Разработанный интерфейс позволяет легко выбрать любой пункт меню для демонстрации одной из шести реализованных задач.
Программа работает с различными типами данных. Готовую полученную программу можно использовать для демонстрации и решения поставленных задач. А также по отдельности можно использовать разработанный интерфейс программы и предикаты при реализации других программ.
Курсовой проект наглядно показывает эффективность решения поставленных задач при работе со строками, файлами и списками.
Реализованы следующие поставленные задачи:
- Сортировка элементов списка по убыванию.
- Проверка, являются ли заданные X и Y последовательными элементами списка.
- Подсчёт в строке количества слов, начинающихся с заданной буквы
- Формирование строки, содержащей последовательность слов введённого списка, разделённых запятой и пробелом после запятой.
- Нахождение в текстовом файле двух самых коротких строк.
- Определение средней длины строк текстового файла.
- Выбор отдельных опций должен производиться из меню.
Список использованной литературы:

