Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант 1
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Задание
Реализовать на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления нескольких записей);
3. удаления записи из динамической базы данных (за один вход в этот пункт должна быть возможность удаления нескольких записей);
4. выполнения запроса к динамической базе данных по заданию;
5. выход из программы с сохранением содержимого динамической базы данных в исходный файл базы данных (сохранение должно быть только один раз и только в этом пункте).
Вариант 1: Создайте базу данных городского транспорта: название транспорта, номер маршрута, список остановок. Определите, на каких маршрутах можно добраться от одной остановки до другой без пересадок. Названия остановок вводятся с клавиатуры.
Реализовать на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления нескольких записей);
3. удаления записи из динамической базы данных (за один вход в этот пункт должна быть возможность удаления нескольких записей);
4. выполнения запроса к динамической базе данных по заданию;
5. выход из программы с сохранением содержимого динамической базы данных в исходный файл базы данных (сохранение должно быть только один раз и только в этом пункте).
Вариант 1: Создайте базу данных городского транспорта: название транспорта, номер маршрута, список остановок. Определите, на каких маршрутах можно добраться от одной остановки до другой без пересадок. Названия остановок вводятся с клавиатуры.
Дополнительная информация
Комментарии: Без замечаний!
Год сдачи: 2023 г.
Год сдачи: 2023 г.
Похожие материалы
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант 1
SibGOODy
: 20 декабря 2023
Задание
Реализовать на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможно
800 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант №1
Леший
: 3 января 2020
Задание на контрольную работу:
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт
777 руб.
Контрольная работа По дисциплине: Функциональное и логическое программирование Вариант №1.
freelancer
: 25 августа 2016
Задание
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Вариант №1
Вставьте в список новые элементы X перед всеми вхождениями Y.
Например: На Лиспе при x=5, y=1 и списке (1 2 1 5 8 1 0) результатом будет список (5 1 2 5 1 5 8 5 1 0).
50 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование
aker
: 26 апреля 2021
Контрольная работа по дисциплине Функциональное и логическое программирование Вариант 1
400 руб.
Контрольная работа по дисциплине: «Функциональное и логическое программирование»
vohmin
: 1 июня 2018
Задание
Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Вставьте в список новые элементы X перед всеми вхождениями Y.
Например: На Лиспе при x=5, y=1 и списке (1 2 1 5 8 1 0) результатом будет список
(5 1 2 5 1 5 8 5 1 0).
50 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование
Lost
: 15 февраля 2012
Билет №10
1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку ((1 2) (3 4 (5))) будет 5.
2. Какое значение получит X в результате операции сопоставления (унификации) списков [a,b,c,d,e] и [_,_,X|_] в Прологе?
80 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование
Lost
: 15 февраля 2012
Удалите из списка за каждым вхождением X один элемент, если такой имеется и отличен от X.
Например: На Лиспе при x=1 и списке (1 8 2 1 1 5 1) результатом будет список
(1 2 1 1 1).
80 руб.
Функциональное и логическое программирование
Михаил18
: 26 сентября 2019
Билет №4
1. На языке Clisp определите функцию, которая меняет местами второй и третий элементы произвольного списка (в теле функции разрешается использовать только следующие встроенные функции: CAR,CDR,CONS,APPEND,LIST,LAST,BUTLASTс одним аргументом,REVERSE).
2. Какое значение получит Xв результате операции сопоставления (унификации) списков [a,b,c,d] и [_,_,_|X] в языке SWI-Prolog?
200 руб.
Другие работы
Отстойник горизонтальный
Laguz
: 9 апреля 2024
Чертеж отстойника горизонтального сделан в компас 21, сохранен в 11 версию, пдф и джпг
Также файлы компаса можно просматривать и сохранять в нужный формат бесплатной программой КОМПАС-3D Viewer.
100 руб.
Вилка 751745
bublegum
: 4 ноября 2020
Вилка 751745
Вилка Чертеж 3
1. Вычертить соединение вида спереди с фронтальным разрезом без штриховых линий.
2. Вычертить профильный разрез.
3. Вычертить вид сверху
4. Наименование детали: Вилка (751745).
5. Материал детали: Сталь Ст4пс ГОСТ 380-2005.
6. Номер детали 3.
Выполнено в компасе 3D V13 SP2 чертеж+3Д модель, , возможно открыть и выше версиях компаса.
Помогу с другими вариантами.Пишите в Л/С.
100 руб.
ИГ.01.09.02 - Эпюр 1. Задача №2
Чертежи СибГАУ им. Решетнева
: 23 октября 2021
Все выполнено в программе КОМПАС 3D v16
ИГ.01.09.02 - Эпюр 1. Задача 2
Построить сферу радиусом 30 мм, касательную к плоскости, заданной двумя параллельными прямыми m и n, в точке К.
A(130;20;60)
B(50;80;20)
C(130;40;80)
K(70;y;30)
В состав работы входят два файла:
- чертеж формата А3 в двух видах с сохранением всех линий построения, разрешение файла *.cdw (для открытия требуется программа компас не ниже 16 версии);
- аналогичный чертеж, пересохраненный как картинка в формат *.jpg
100 руб.
Картофелехранилище на 2000 тонн
vagab
: 1 июня 2016
Ведомость комплекта проектной документации
Задание на дипломное проектирование
Введение……………………………………………………………………………7
1 Краткая характеристика хозяйства….……….………………………………….10
2 Характеристика объекта автоматизации…..…….……………………………...12
2.1 Описание фруктохранилища……………..…………………………...12
2.2 Технология хранения фруктов…………………………………………12
2.3 Технологическое оборудование фруктохранилища...………………15
2.4 Агротехнические требования к системе автоматического регулирован
500 руб.