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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon cw.pl
material.view.file_icon cw.txt
material.view.file_icon Отчет_КР.docx

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Задание

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

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

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

Зачет без замечаний!
Год сдачи: 2024 г.
Преподаватель: Галкина М.Ю.
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Контрольная работа по дисциплине "Функциональное и логическое программирование". Вариант 4
Задание Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вариант 4 Сформируйте новый список без повторений из тех элементов исходного списка, которые встречаются больше одного раза. Например: На Лиспе для списка (5 1 2 1 3 5 5 7) результатом будет список (5 1).
User Greenberg : 19 февраля 2013
195 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант 4.
Контрольная работа Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вариант 4 Сформируйте новый список без повторений из тех элементов исходного списка, которые встречаются больше одного раза. Например: На Лиспе для списка (5 1 2 1 3 5 5 7) результатом будет список (5 1).
User Lost : 15 февраля 2012
80 руб.
400 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование
Контрольная работа по дисциплине: «Функциональное и логическое программирование»
Задание Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вставьте в список новые элементы X перед всеми вхождениями Y. Например: На Лиспе при x=5, y=1 и списке (1 2 1 5 8 1 0) результатом будет список (5 1 2 5 1 5 8 5 1 0).
User vohmin : 1 июня 2018
50 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование
Удалите из списка за каждым вхождением X один элемент, если такой имеется и отличен от X. Например: На Лиспе при x=1 и списке (1 8 2 1 1 5 1) результатом будет список (1 2 1 1 1).
User Lost : 15 февраля 2012
80 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование
Билет №10 1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку ((1 2) (3 4 (5))) будет 5. 2. Какое значение получит X в результате операции сопоставления (унификации) списков [a,b,c,d,e] и [_,_,X|_] в Прологе?
User Lost : 15 февраля 2012
80 руб.
Функциональное и логическое программирование. Вариант №4
Задание Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность д
User svladislav987 : 9 ноября 2021
200 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант №3
адание Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность доб
User holm4enko87 : 17 июня 2025
500 руб.
promo
Оценка кредитоспособности заемщика с целью минимизации кредитного риска
Содержание Введение 1.Сущность и классификация кредитного риска 1.1Сущность кредитного риска 1.2Внешние и внутренние риски 1.3Индивидуальный риск 1.4Структура совокупного кредитного риска 1.5Факторы кредитного риска 1.5.1Макроэкономические и микроэкономические факторы 1.5.2Совокупность факторов кредитного риска 1.6Организация управления кредитными рисками 1.6.1Система управления кредитным риском 1.6.2Кредитная политика 1.6.3Кредитный комитет 1.7Определение кредитоспособности заемщика 2.Методики
User elementpio : 7 ноября 2012
40 руб.
Проектирование и эксплуатация сетей связи. 7-й семестр. Экзамен. Билет №6
Билет № 6 1. Определите содержание раздела проекта "Организация охраны окружающей среды". 2. Какие архитектурно-строительные решения принимаются в проекте. 3. Охарактеризуйте средства и оборудование технического обслуживания и эксплуатации. 4. Задача. Напишите маршрут из вершины X1 до вершины X5 с минимальным количеством ребер.
User Sunshine : 3 ноября 2019
100 руб.
Проектирование и эксплуатация сетей связи. 7-й семестр. Экзамен. Билет №6
Моделирование процесса соударения стальной пули и алюминиевой пластины с использованием метода SPH
Расчетная модель данной задачи будет состоять из двух элементов пластина и пуля. Материалы из которых изготовлены данные элементы пуля Steel 4340, пластина AL 2024-T4 Краткая характеристика материалов: Steel 4340 (сталь 4340) - представляет собой легированную хромомолибденом сталь, обеспечивающую превосходную прочность на растяжение и ударную вязкость. Добавление молибдена придает стали 4340 превосходную прочность по сравнению с другими марками стали, а хром добавляет повышенную прокаливаемо
User Виталий97 : 24 января 2026
200 руб.
Процессы и аппараты пищевых производств УрГЭУ Задача 3.3
Во сколько раз увеличится термическое сопротивление стенки змеевика, свернутого из трубы диаметром 38×2,5 мм, если покрыть ее слоем эмали толщиной 0,5 мм? Считать стенку плоской. Коэффициент теплопроводности стали 46,5 Вт/(м·К), эмали 1,055 Вт/(м·К).
User Z24 : 20 октября 2025
150 руб.
Процессы и аппараты пищевых производств УрГЭУ Задача 3.3
up Наверх