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

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

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

Описание

Задание

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

Задание для варианта №3:

Создайте базу данных с расписанием движения самолетов: номер рейса, пункт прибытия, стоимость билета. Определите все рейсы до города, название которого вводится с клавиатуры, с минимальной стоимостью билета.

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

декабрь 2018, зачтено без замечаний

возможные недостатки работы в комментариях

Комментарии (1)

SssLLL 03.06.2022 09:31
Не советую качать, программа не работает абсолютно как надо. Пустая трата денег и времени.

Уважаемый ..., при нахождении самых дешевых рейсов должны выводиться все рейсы с минимальной стоимостью до указанного пункта (их может быть несколько). Также при сохранении динамической базы в файл программно добавленные записи дублируются. Галкина Марина Юрьевна
Функциональное и логическое программирование. Контрольная работа, Вариант №3
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления
User sibsutisru : 25 апреля 2023
520 руб.
Функциональное и логическое программирование. Контрольная работа, Вариант №3
Контрольная работа "Функциональное и Логическое программирование" Вариант 3
Задание Напишите на языке SWI-Prolog программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность д
User Russianbear : 22 апреля 2018
75 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант №3.
Контрольная работа Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вариант 3 Удалите из списка за каждым вхождением X один элемент, если такой имеется и отличен от X. Например: На Лиспе при x=1 и списке (1 8 2 1 1 5 1) результатом будет список (1 2 1 1 1).
User SibGUTI2 : 5 сентября 2016
50 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант №3
Вариант№3 Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Удалите из списка за каждым вхождением X один элемент, если такой имеется и отличен от X. Например: На Лиспе при x=1 и списке (1 8 2 1 1 5 1) результатом будет список (1 2 1 1 1).
User wchg : 20 августа 2013
139 руб.
Функциональное и логическое программирование. Вариант №3
Задание Напишите на языке SWI-Prolog программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность
User IT-STUDHELP : 22 ноября 2021
580 руб.
promo
Функциональное и логическое программирование. Вариант №3
Варианта №3: Создайте базу данных с расписанием движения самолетов: номер рейса, пункт прибытия, стоимость билета. Определите все рейсы до города, название которого вводится с клавиатуры, с минимальной стоимостью билета.
User qwok : 12 марта 2019
100 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант №3
адание Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность доб
User holm4enko87 : 17 июня 2025
500 руб.
promo
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант №3
Вариант №3 Задание Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть во
User IT-STUDHELP : 13 июня 2021
580 руб.
promo
Термодинамика и теплопередача ТюмГНГУ Техническая термодинамика Задача 1 Вариант 40
Считая теплоемкость идеального газа зависящей от температуры, определить: параметры газа в начальном и конечном состояниях, изменение внутренней энергии, теплоту, участвующую в процессе и работу расширения. Исходные данные, необходимые для решения задачи, выбрать из табл.2,1., зависимость величины теплоемкости от температуры приведена в приложении 1.
User Z24 : 9 января 2026
180 руб.
Термодинамика и теплопередача ТюмГНГУ Техническая термодинамика Задача 1 Вариант 40
Экзаменационная работа по дисциплине: Построение беспроводных сетей. Билет №33
Билет №33 5. Алгоритмы вычисления контрольной суммы – это: а. контроль по паритету; б. вертикальный и горизонтальный контроль по паритету; в. диагональный контроль по паритету; г. циклический избыточный контроль. 11. В систему SS входят следующие функциональные устройства: а. центр коммутации мобильной связи; б. опорный (домашний) регистр местоположения; в. визитный регистр; г. центр определения местонахождения абонента. 12. Хранящаяся информация в HLR включает в себя: а. идентификатор абонен
600 руб.
promo
Дискретная математика. Вариант №1.
1. Задано универсальное множество и множества Найти результаты действий a) - д) и каждое действие проиллюстрировать с помощью диаграммы Эйлера-Венна. 2. Ввести необходимые элементарные высказывания и записать логической формулой следующее предложение. 3. Для булевой функции найти методом преобразования минимальную ДНФ. По таблице истинности построить СКНФ. По минимальной ДНФ построить релейно-контактную схему. 4. Орграф задан своей матрицей смежности. Следует: а) нарисовать орграф; б) найти п
User viktortehnik92 : 11 марта 2019
300 руб.
Дискретная математика. Вариант №1.
Геометрическое тело 1. Варинат 26 ЧЕРТЕЖ
Геометрическое тело 1. Варинат 26 ЧЕРТЕЖ Выполнить в трех проекциях чертеж изображенных геометрических тел. Построить линии пересечения поверхностей этих тел и аксонометрическую проекцию. Чертеж выполнен на формате А3 + 3d модель (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer. По другим вариантам и всем вопросам пишите в Л/С.
User coolns : 28 декабря 2025
100 руб.
Геометрическое тело 1. Варинат 26 ЧЕРТЕЖ
up Наверх