Функциональное и логическое программирование
..pdf№ |
Предметная область |
Возможный список решаемых за- |
п/п |
|
дач |
|
|
Просмотр меню по категориям (дие- |
|
|
тический, вегетарианский и т.п.), |
|
Работа ресторана/кафе – |
включая состав блюд |
8 |
Составление/выбор меню (на банке- |
|
|
меню, цены и т.п. |
ты). |
|
|
Формирование списка блюд по за- |
|
|
данным компонентам |
|
|
|
|
|
Формировать список лекарственных |
|
|
растений, исходя из указанного за- |
|
|
болевания. |
9 |
Лекарственные растения. |
Сортировать список по доступности |
|
(ареал произрастания) либо по цене. |
|
|
|
Просмотр информации о конкрет- |
|
|
ном растении |
|
|
|
|
|
Выбор книги. |
|
Библиотека (для изданий |
Если книга на руках – время ожида- |
10 |
ния (когда будет сдана). |
|
обязательно – год изда- |
Формирование-рекомендации по |
|
|
ния). |
выбору книг с учетом рейтинга вос- |
|
|
требованности. |
|
|
|
|
|
Сформировать список книг по за- |
|
|
данной области /автору. |
|
|
Списки сортировать по стоимости, |
11 |
Книжный магазин (для |
году издания. |
|
книг обязательно – цена). |
Поиск книги по автору / году изда- |
|
|
ния / части названия. |
|
|
Рекомендации подарочных книг. |
|
|
|
|
|
Возможность составления клумб, |
|
|
бордюров, фасадов домов (с учетом |
12 |
Флористика. |
цвета, высоты, долголетия растений |
и т.п.). |
||
|
|
Желательны рекомендации по ди- |
|
|
зайну. |
|
|
|
11
№ |
Предметная область |
Возможный список решаемых за- |
|
п/п |
|
дач |
|
|
|
Рекомендации различных марок ав- |
|
|
|
томобилей исходя из потребностей и |
|
13 |
Продажа автомобилей. |
возможностей покупателя. |
|
|
|
Формирование и сортировка списков |
|
|
|
по заданным свойствам. |
|
|
|
|
|
|
|
Формирование списка лекарств за- |
|
|
|
данного назначения (учет наличия, |
|
|
Аптека (лекарства – со- |
стоимости, эффективности дейст- |
|
14 |
вия). |
||
став, стоимость, количест- |
Подсчет суммы сформированного |
||
|
во). |
заказа. |
|
|
|
Подсчет средней стоимости лекарств |
|
|
|
в заданной категории |
|
|
|
|
|
|
|
Рекомендации и выбор требуемого |
|
|
|
вида страхования. |
|
|
Страхование (виды стра- |
Расчет стоимости страхования в за- |
|
15 |
висимости от задаваемых условий. |
||
хования, стоимость, дли- |
|||
|
тельность и т.п.). |
Определение возможных скидок. В |
|
|
случае досрочного расторжения оп- |
||
|
|
||
|
|
ределение возвращаемой суммы |
|
|
|
|
|
|
|
Формирование списка всех видов |
|
|
|
налогообложения указанного лица. |
|
16 |
Налогообложение физиче- |
Учет различных льгот, освобожде- |
|
ских лиц (зарплата, не- |
ний от налогов, налоговых вычетов. |
||
|
движимость …). |
В случае продажи недвижимости в |
|
|
|
течение года, подсчет суммы налога |
|
|
|
|
|
|
|
Составление квитанций на оплату |
|
|
|
коммунальных услуг (по приборам |
|
|
Работа ЖКХ (виды услуг, |
учета, квадратуре квартиры). |
|
17 |
Список услуг ЖКХ, расписание, |
||
|
стоимость). |
вызов мастеров. |
|
|
|
|
12
№ |
Предметная область |
Возможный список решаемых |
п/п |
|
задач |
|
|
Формирование прайс-листа на изго- |
|
|
товление заданной мебели. |
|
|
Сформировать список моделей ме- |
|
Работа мебельного салона |
бели по указанным параметрам. |
18 |
Сортировать список по цене. |
|
|
(продажа, изготовление). |
Изготовление – подсчет стоимости |
|
|
мебели по выбранным составляю- |
|
|
щим. Выбор готовых изделий задан- |
|
|
ной ценовой категории |
|
|
|
|
|
Сформировать список всех туров в |
|
|
указанную страну. |
|
|
Предложения по видам отдыха |
19 |
Работа турагентства. |
(пляжный, эксурсионный, активный |
|
|
…) |
|
|
Поиск туров по заданной категории |
|
|
+ желаемые даты. |
|
|
|
|
|
Хранение, добавление, корректиров- |
20 |
Баскетбол (команды, со- |
ка данных. |
|
ревнования, рейтинги). |
Турнирные и рейтинговые таблицы. |
|
|
|
|
|
Прайс-лист. |
|
|
Формирование счета на пошив оде- |
21 |
Работа ателье по пошиву |
жды (с учетом работы, материала, |
|
одежды. |
фурнитуры). |
|
|
Сроки выполнения работ. |
|
|
|
|
|
Организация игры – хранение теку- |
22 |
|
щей партии, выполнение ходов (с |
Шахматы |
проверкой на корректность хода, с |
|
|
|
указанием шаха, мата). |
|
|
|
|
|
Виды услуг, часы работы. |
23 |
Многофункциональный |
Запись на прием. |
Время выполнения работ – запись на |
||
|
центр. |
получение готовых документов. |
|
|
|
|
|
|
13
№ |
Предметная область |
Возможный список решаемых |
|
п/п |
|
задач |
|
|
|
Хранение, добавление, корректиров- |
|
|
|
ка данных. |
|
|
Биатлон (соревнования, |
Турнирные и рейтинговые таблицы. |
|
24 |
Корректировать: 1) рейтинг спорт- |
||
рейтинги личные и ко- |
|||
|
мандные). |
сменов по результатам новых сорев- |
|
|
нований; 2) рейтинг стран по рей- |
||
|
|
||
|
|
тингам спортсменов и командным |
|
|
|
соревнованиям. |
|
|
|
Выбор фильма (формирование спи- |
|
|
|
ска) по жанру, рейтингу, актерам, |
|
25 |
Кинофильмы (жанры, ак- |
режиссеру. |
|
Просмотр информации по актерам, |
|||
|
теры, рейтинги…). |
режиссерам. |
|
|
|
||
|
|
Сортировка найденных фильмов по |
|
|
|
рейтингу/ году выпуска. |
|
|
|
По запросу на сумму и срок форми- |
|
|
|
ровать список возможных кредитов |
|
|
|
с указанием ежемесячной выплаты и |
|
26 |
Банки (кредиты, вклады – |
суммарной выплаты. |
|
Сортировать список по сумме. |
|||
|
расчеты). |
Определить сумму вкладов в банк/ |
|
|
|
сумму кредитов в банке. |
|
|
|
Рекомендации по вкладам/ креди- |
|
|
|
там. |
|
|
|
Формировать список свободных |
|
|
|
штатных единиц с сортировкой по |
|
|
Кадровый состав предпри- |
величине оклада. |
|
27 |
Просмотр информации по каждому |
||
ятия (подразделения, шта- |
подразделению и предприятию в |
||
|
ты, оклады…). |
целом. |
|
|
|
Подсчет среднего оклада по пред- |
|
|
|
приятию/подразделению. |
|
|
|
Принятие на работу/ увольнение. |
|
|
Материально-техническая |
Хранение, добавление, корректиров- |
|
28 |
база предприятия (транс- |
ка данных. |
|
Формирование списка инвентариза- |
|||
|
порт, здания/ сооружения, |
ции для заданной категории (с под- |
|
|
мебель, оборудование,…) |
счетом общей суммы) |
|
|
|
14 |
№ |
Предметная область |
Возможный список решаемых |
|
п/п |
|
задач |
|
|
|
Определить список времени сеансов |
|
|
|
для заданного фильма (пон - , вторн |
|
|
|
- , …). |
|
|
|
Подсчет прибыли на заданном от- |
|
|
|
резке времени. |
|
29 |
Кинотеатр |
Подбор сеанса (жанр, стоимость, |
|
свободные места) |
|||
|
|
Просмотр киносеансов за неделю |
|
|
|
/день. |
|
|
|
Поиск информации по заданному |
|
|
|
фильму. |
|
|
|
Подсчет рейтинга фильма по коли- |
|
|
|
честву проданных билетов. |
|
|
|
Поиск композиций по исполнителю/ |
|
|
|
группе/ автору. |
|
|
|
Сортировка списка по длительности/ |
|
30 |
Музыка |
году выпуска. |
|
Формирование альбома для прослу- |
|||
|
|
шивания (время, жанры, исполните- |
|
|
|
ли). |
|
|
|
Возможность случайного выбора |
|
|
|
композиций. |
|
|
|
Формирование списка запчастей |
|
|
|
исходя из марки автомобиля, полом- |
|
31 |
|
ки и т.п. |
|
Продажа автозапчастей |
Сортировка списка запчастей по це- |
||
|
|
не/ качеству. |
|
|
|
Формирование заказа с подсчетом |
|
|
|
суммарной стоимости. |
|
|
Футбол (соревнования, |
Хранение, добавление, корректиров- |
|
32 |
ка данных. |
||
рейтинги личные и ко- |
|||
|
мандные). |
Турнирные и рейтинговые таблицы. |
|
|
Сортировка данных |
||
|
|
||
|
|
Продажа очков, оправ. Возможность |
|
33 |
|
заказа, формирование заказа, пред- |
|
Оптика |
ложения, стоимость, сортировка |
||
|
|
предлагаемого списка вариантов |
|
|
|
|
15
5 Рекомендуемая литература
1.Салмина Н. Ю., Функциональное программирование и интеллектуальные системы: учебное пособие [Электронный ресурс] / Салмина Н. Ю. — Томск: ТУСУР, 2016 . — 100 с. — Режим доступа: https://edu.tusur.ru/publications/63572).
2.Цуканова, Н.И. Теория и практика логического программирования на языке Visual Prolog 7.Учебное пособие для вузов [Электронный ресурс] : учеб. пособие / Н.И. Цуканова, Т.А. Дмитриева. — Электрон. дан. — Москва: Горячая линия-Телеком, 2013. — 232 с. — ЭБС ЛАНЬ. – Режим доступа: https://e.lanbook.com/book/11847.
16
