Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант 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
Реферат: "Хезболла" как инструмент ИРИ в эскалации арабо-израильского конфликта
Любая революция со временем теряет свой революционный политико-идеологический запал. Тускнеет цвет знамен, ослабевает ультрареволюционный радикализм, меняются приоритеты, приходят новые лидеры. Так было с Октябрьской революцией 1917 года в России. Аналогичные процессы наблюдаются и в недрах Исламской революции в Иране. Как известно, новое государство, появившееся на карте мира в 1979 г. в результате революции в шахском Иране – Исламская Республика Иран, – сразу же после возникновения заявило о
User alfFRED : 12 сентября 2013
10 руб.
Лабораторные работы 3 по предмету "Направляющие среды в электросетях и методы их защиты ч.2"
Задача № 1 Сколько милливатт имеет сигнал, мощность которого в относительных единицах составляет P,дБм? Таблица 1 – Исходные данные к задаче № 1 N 2 P,дБм -60 Задача № 2 Определить затухание волоконно-оптической линии, если мощность входного сигнала Рвх, мВт, а мощность выходного сигнала Рвых, мВт Таблица 2 – Исходные данные к задаче № 2 N 2 Pвх, мВт 0,5 Pвых, мВт 0,005 Задача № 3 Определить, на сколько изменятся собственные затухания из-за поглощения в оптическом волокне, если передача сиг
User ZhmurovaUlia : 7 февраля 2019
120 руб.
Лабораторные работы 3 по предмету "Направляющие среды в электросетях и методы их защиты ч.2"
Основы социологии и политологии
- СП, 10 заданий по 5 тестовых вопроса Задание № 1 Изучить главу 1. Ответить на вопросы, указав правильный вариант ответа. Вопрос 1. Кто является основоположником социологии как самостоятельной науки? 1) Платон. 2) Огюст Конт. 3) Карл Маркс. 4) Макс Вебер. 5) Эмиль Дюркгейм. Вопрос 2. Что относится к объектам социологического исследования? 1) Социальные связи, социальное взаимодействие, социальные отношения и способ их организации. 2) Личности, социальное взаимодействие, социальные отношения и
User тантал : 1 августа 2013
100 руб.
Автотранспортное предприятие. Задняя подвеска УАЗ
Дипломный проект выполнен на 10 листах графического материала и 127 листах расчетно-пояснительной записки, состоящей из 8 разделов. В проекте дана характеристика и произведен анализ производственно-хозяйственной деятельности предприятия. Приведены расчеты производственной программы, на основании которых произведена модернизация пункта второго технического обслуживания. Конструкторская разработка включает в себя необходимые прочностные расчеты по разработанному устройству. В дипломном проекте дан
User DiKey : 2 октября 2021
500 руб.
Автотранспортное предприятие. Задняя подвеска УАЗ
up Наверх