Функциональное логическое программирование. Курсовая работа. Вариант №3.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon db.txt
material.view.file_icon flp_kr.BAK
material.view.file_icon K_R.pl
material.view.file_icon Курсовая работа..docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Написать на языке SWI-Prolog программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления нескольких записей);
3. удаления записи из динамической базы данных (за один вход в этот пункт должна быть возможность удаления нескольких записей);
4. выполнения запроса к динамической базе данных по заданию;
5. выход из программы с сохранением содержимого динамической базы данных в исходный файл базы данных (сохранение должно быть только один раз и только в этом пункте).
Задание для варианта №3:
Создать базу данных с расписанием движения самолетов: номер рейса, пункт прибытия, стоимость билета. Определить все рейсы до города, название которого вводится с клавиатуры, с минимальной стоимостью билета.

Дополнительная информация

Сибирский государственный университет телекоммуникаций и информатики


2022г. Оценка Зачет.

Галкина М.Ю
Функциональное Логическое Программирование. Лабораторные работы, Вариант №3.
Лаба 1 Обработка списков в языке CLISP Вариант 3 Переставьте элементы списка L таким образом, чтобы одинаковые элементы оказались рядом. Сортировку не использовать! Например, при L = (1 5 2 1 4 3 1 2 4 5 4) функция должна вернуть (1 1 1 5 5 2 2 4 4 4 3). Лаба 2 Из каждой группы подряд идущих элементов списка L оставьте только один. Например, для языка CLISP при L=(1 1 a a 3 3 3 + + + +) функция должна вернуть (1 a 3 +) Лаба 3 В текстовом файле, состоящем из нескольких строк, во всех словах
User Роман16 : 25 января 2022
400 руб.
Функциональное и логическое программирование. Вариант №3
Задание Напишите на языке SWI-Prolog программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность
User IT-STUDHELP : 22 ноября 2021
580 руб.
promo
Функциональное и логическое программирование. Вариант №3
Варианта №3: Создайте базу данных с расписанием движения самолетов: номер рейса, пункт прибытия, стоимость билета. Определите все рейсы до города, название которого вводится с клавиатуры, с минимальной стоимостью билета.
User qwok : 12 марта 2019
100 руб.
Функциональное и логическое программирование
Билет №4 1. На языке Clisp определите функцию, которая меняет местами второй и третий элементы произвольного списка (в теле функции разрешается использовать только следующие встроенные функции: CAR,CDR,CONS,APPEND,LIST,LAST,BUTLASTс одним аргументом,REVERSE). 2. Какое значение получит Xв результате операции сопоставления (унификации) списков [a,b,c,d] и [_,_,_|X] в языке SWI-Prolog?
User Михаил18 : 26 сентября 2019
200 руб.
Функциональное и логическое программирование
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавлени
User Михаил18 : 26 сентября 2019
200 руб.
Функциональное и логическое программирование
Контрольная работа Во вложении Word+prolog Создание базу данных с расписанием движения поездов: номер поезда, пункт назначения, время отправления, время прибытия. Найти номер и время отправления ближайшего по-езда до Москвы. Текущее время вводится с клавиатуры.
User Mikola456 : 27 мая 2016
700 руб.
Функциональное и логическое программирование
ЛАБОРАТОРНАЯ РАБОТА №1 Вариант задачи выбирается по последней цифре зачетной книжки. Текст функции сохраняйте в файле. Функция может вызывать вспомогательные функции. В теле функций использование операторов set и setq не допускается! Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо. Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) . ЛАБОРАТОРНАЯ РАБОТА №1 Программы должны быть написаны на языке дв
User Mikola456 : 27 мая 2016
500 руб.
Функциональное и логическое программирование
Введение. Постановка задачи. Математические и алгоритмические основы решения задачи. Функциональные модели и блок-схемы решения задачи. Программная реализация решения задачи. Пример выполнения программы. Заключение. Список использованных источников и литературы.
User alfFRED : 25 июня 2013
10 руб.
Модернизация Кронблока-УКБ-5-160 Буровой установки БУ2900/200 ДЭРП-Курсовая работа-Оборудование для бурения нефтяных и газовых скважин
Модернизация Кронблока-УКБ-5-160 Буровой установки БУ2900/200 ДЭРП-Курсовая работа-Оборудование для бурения нефтяных и газовых скважин Буровая установка БУ2900/200 ДЭРП - передвижная с дизель-электрическим приводом предназначена для бурения нефтяных и газовых скважин турбинным и роторным способами в районах с умеренным климатом при температуре окружающего воздуха от —45 до + 40 °С с содержанием сероводорода не более 6 %. Установка также может быть применена для восстановления и ремонта скважин.
User lenya.nakonechnyy.92@mail.ru : 8 августа 2016
1843 руб.
Модернизация Кронблока-УКБ-5-160 Буровой установки БУ2900/200 ДЭРП-Курсовая работа-Оборудование для бурения нефтяных и газовых скважин
Гидравлика и гидропневмопривод СамГУПС Задача 9 Вариант 9
На рис. 8 дана схема гидропривода, применяемого в скреперах. Гидропривод состоит из масляного бака 1, насоса 2, обратного клапана 3, распределителя 4, гидроцилиндров 5, трубопроводов 6, предохранительного клапана 7, фильтра 8.
User Z24 : 22 октября 2025
300 руб.
Гидравлика и гидропневмопривод СамГУПС Задача 9 Вариант 9
Сети связи. Лабораторная работа № 4. Вариант № 7
“Параллельный метод распределения каналов первичной сети”. Исходные данные для выполнения лабораторной работы Примечание. 1. Матрица Ф – матрица требований. 2. - величина требования, выраженная числом каналов между узлами i и j. 3. Линия связи в имеет пропускную способность равную 20 каналам для всех вариантов, и могут быть использованы как в прямом, так и в обратном направлениях. 4. Для удовлетворения потребностей в базовом варианте распределения каналов необходимо использовать не мене
User tchestr : 25 января 2013
100 руб.
Отчет и дневник по практике в сбербанке
Содержание I. Дневник по ознакомительной практике. II. Отчет по ознакомительной практике. 1. Введение 2. Основная часть 2.1. Общая характеристика предприятия. 2.2. Организационная структура управления 2.3. Структура подразделений, их функции (по выбору). 3. Выводы. 4. Список используемых источников. 5. Приложения (если имеются).
User Lokard : 29 ноября 2013
10 руб.
up Наверх