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

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

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

Описание

Задание

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

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

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

Оценка: Зачет
Дата оценки: 22.11.2021

Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Функциональное и логическое программирование
Билет №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 руб.
Функциональное и логическое программирование
Зачетное задание по дисциплине «Функциональное и логическое программирование» Билет №11 1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку ((1 (2 (3))) 4 (5)) будет 3. 2. Какое значение получит X в результате операции сопоставления (унификации) списков [a,b,c,d,e] и [_|X] в Прологе?
User piligrim-24 : 17 января 2012
50 руб.
Экзамен «Функциональное и логическое программирование»
Билет №4 1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку (1 2 (3 4 (5))) будет 3... 2. Какое значение получит X в результате операции сопоставления (унификации) списков [1,2,3,4,5] и [_,X|] в Прологе???
User aikys : 11 апреля 2020
45 руб.
Функциональное и Логическое Программирование(ФЛП)
Напишите на языке SWI-Prolog программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления
User Born : 3 июня 2019
250 руб.
Функциональное и Логическое Программирование(ФЛП)
Курсовая работа по дисциплине: Электрические и оптические линии в телекоммуникациях. Вариант 01
Содержание Задание на курсовую работу 3 1. Выбор трассы прокладки кабеля 4 2. Выбор оптического волокна и расчет передаточных параметров 7 3. Выбор оптического кабеля 15 4. Конструктивные размеры кабеля Витая пара 17 4.1Расчет диаметра кабельного сердечника 17 4.2 Расчет передаточных параметров внутриобъектового кабеля 18 Заключение 22 Список использованной литературы 23 Задание на курсовую работу 1. Выбрать и обосновать трассу линии связи (варианты трассы приведены в Приложени
User Учеба "Под ключ" : 22 ноября 2025
1300 руб.
Курсовая работа по дисциплине: Электрические и оптические линии в телекоммуникациях. Вариант 01 promo
Модернизация выкапывающих органов свеклоуборочной машины РКС-6 для условий МУСП«УРТАКУЛЬСКОЕ» Буздякского района
Проект: 58 листов, 5 рисунков, 15 таблиц, 31 источник, 2 приложения, 9 листов формата А1 графического материала. Объектом дипломного проектирования являются свеклоуборочные машины. Усовершенствовано выкапывающее устройство. В процессе работы обоснованы основные конструктивные и технологические показатели, программа сертификационных испытаний, технические условия на разработку. Эффективность машины определяется уменьшением затрат на регулировку, качественным выкапыванием корней сахарной свеклы
User левин : 29 августа 2011
Контрольная работа по дисциплине: Теория вероятностей и математическая статистика. Вариант: 20.
Задача № 10.10. Две перфораторщицы набили по одинаковому комплекту перфокарт. Вероятность того, что первая перфораторщица допустит ошибку, равна 0,1; для второй перфораторщицы эта вероятность равна 0,2. При сверке перфокарт была обнаружена ошибка. Найти вероятность того, что ошиблась вторая перфораторщица. Задача № 11.10. Вероятность наступления события в каждом из независимых испытаний равна 0,8. Произведено 400 испытаний. Найти вероятность того, что относительная частота появления события откл
User Доцент : 11 января 2015
150 руб.
Разработка ССП для телекоммуникационной компании
Предусмотрена работа с одним из двух кейсов по выбору слушателя (студента) Кейс 1 (оператор сотовой связи) Задание на контрольную работу 1 На основании приведенных данных (таблица 3) постройте стратегическую карту с указанием взаимосвязей между стратегическими целями. Приведите обоснование принимаемых Вами решений. 2 Продолжите приведенный (таблица 3) перечень KPI, чтобы для каждой составляющей ССП было не менее трех показателей. Приведите обоснование и описание предложенных Вами показателей.
User светлана169 : 6 апреля 2016
500 руб.
up Наверх