Курсовая работа
Функциональное и логическое программирование. Вариант 2. Расписание авиаперелетов.
в среде программирования Visual Prolog (Пролог)
Программа и описание

Среда программирования: Visual Prolog
Название работы: Функциональное и логическое программирование. Вариант 2. Расписание авиаперелетов.
Вид работы: Курсовая работа
Тематика работы: Алгоритмы
Объем программы: 7 (по десятибалльной шкале)
Уровень сложности: 7 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Аэропорт, авиарейс, рейс, идентификатор, код, стоимость билета, маршрут, город вылета, город назначения, интервал дат, пункт, время перелета.
Функции программы:
Функциональное и логическое программирование.
Вариант №2. Расписание авиаперелетов.
Целью курсовой работы является закрепление знаний логического программирования на примере работы с языком Пролог, а также формирование профессиональных знаний и практических навыков по разработке и созданию интеллектуальных систем с различными моделями представления знаний.
В процессе выполнения курсовой работы необходимо продемонстрировать умение использовать современные информационные технологии методов сбора, представления, хранения, обработки и передачи информации с использованием языка логического программирования. Необходимо получить навыки создания, отладки и тестирования программ, представления результатов в удобном для пользователя виде, построению моделей искусственного интеллекта с помощью языка Пролог.
Сформировать маршруты из Х в Y, сортировать по стоимости, длительности. Учитывать допустимое время между пересадками.
Основные объекты предметной области: аэропорт и авиарейс.
Каждому аэропорту присваивается код ИАТА - трёхбуквенный уникальный идентификатор, присваиваемый аэропортам мира Международной ассоциацией воздушного транспорта (ИАТА). Этот код выделяется согласно резолюции ИАТА 763 штаб-квартирой этой организации в Монреале. Также для аэропорта необходимо хранить информацию о ее названии и месте расположения (город и страна).
Рейс осуществляется из одного аэропорта в другой. Его выполняет определенная авиакомпания. Рейсу присваивается номер, уникальный в пределах одних суток. Также для рейса задано время вылета и время прилета в пункт назначения. Важным параметром рейса является стоимость билета.
Назначением разрабатываемой программы является поиск маршрутов из одного города в другой по заданным пользователем критериям: город вылета, город назначения, интервал дат, в которые необходимо вылететь из исходного пункта, максимальный интервал между пересадками, если рейс не прямой. Для удобства пользователя система должна позволять сортировать найденные маршруты по стоимости в времени перелета.
+ 1200 руб
Описание (отчет): Есть на 27 страниц, посмотреть оглавление
На данный момент (3 декабря 2023) на выполнении находится 41 заказ.
Количество программистов, занятых выполнением текущих заказов: 15.
В текущем месяце (декабрь 2023) нами уже выполнено 1 заказ.
В текущем году (2023) нами уже выполнено 689 заказов.
В прошлом году (2022) нами было выполнено 690 заказов.
В позапрошлом году (2021) нами было выполнено 674 заказа.
Количество активных программистов на сайте: 74.
Загруженность отдела заказами: 41%.
Размер архива 874 Кб, все фaйлы прoверены aнтивирусом Кaсперского. Скачать















К программе прилагается:
- 1) отчет - 27 стр.
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.

1. Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 2 Основная часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2 .1 Описание и анализ выбранной предметной области . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2 .2 Описание модели данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2 .3 Описание разработанных или используемых алгоритмов обработки данных . . . . . . . .6 2 .4 Описание функций/предикатов, используемых в программе . . . . . . . . . . . . . . . . . . .