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

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

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

Описание

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

Вариант 1

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

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

май 2019, зачтено без замечаний

Галкина Марина Юрьевна
Функциональное и логическое программирование. Контрольная работа. Вариант 1.
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавлен
User simondanya : 20 апреля 2025
250 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант №1.
Задание Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вариант 1 Вставьте в список новые элементы X перед всеми вхождениями Y. Например: На Лиспе при x=5, y=1 и списке (1 2 1 5 8 1 0) результатом будет список (5 1 2 5 1 5 8 5 1 0).
User nik200511 : 8 июня 2018
28 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант №1
Контрольная работа Вариант 1 Задание Вставьте в список новые элементы X перед всеми вхождениями Y. Например: На Лиспе при X=5, Y=1 и списке (1 2 1 5 8 1 0) результатом будет список (5 1 2 5 1 5 8 5 1 0). Программы должны быть написаны на двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
User djigorfan : 14 апреля 2013
250 руб.
Контрольная работа по: Функциональное и логическое программирование
Вариант №1 по ФЛП 1.1 исходный список преобразуйте в двойной таким образом чтобы каждый элемент списка удвоился Например[1,2,3]->[1,1,2,2,3,3] 2.1 Текстовый файл состоит из нескольких строк длина каждой из которых меньше 40. Выровняйте строки текста по ширине(равномерным внесением пробелов между словами). Длины новых строк должны быть равны 40. Сформируйте новый файл 3.1 Так же есть в файле.
User orokysaki : 6 мая 2024
350 руб.
Функциональное и логическое программирование. Контрольная работа
Вариант №9 Возведите в квадрат каждый третий элемент числового списка. Например: На Лиспе для списка (1 2 3 5 3 6 8 2 4 7) результатом будет список (1 2 9 5 3 36 8 2 16 7).
User mamontynok : 24 сентября 2014
79 руб.
Функциональное и логическое программирование. Контрольная работа №1. Вариант №1
Вариант 1 Вставьте в список новые элементы X перед всеми вхождениями Y. Например: На Лиспе при x=5, y=1 и списке (1 2 1 5 8 1 0) результатом будет список (5 1 2 5 1 5 8 5 1 0).
User Nicola90 : 9 февраля 2014
350 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант 1
Задание Реализовать на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможност
User holm4enko87 : 10 января 2025
700 руб.
promo
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант 1
Задание Реализовать на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможно
User SibGOODy : 20 декабря 2023
800 руб.
promo
Экономико-математические методы и модели в отрасли связи. Вариант 9.
Задача 1. На территории города имеется три телефонные станции А, Б и В. Незадействованные емкости на станциях составляют: - А – 1600NoNo - Б – 800NoNo - В – 400NoNo Потребности новых районов застройки города в телефонах составляют: - 1 – 800NoNo - 2 – 900NoNo - 3 – 400NoNo - 4 – 700NoNo Необходимо составить экономико-математическую модель задачи с помощью метода линейного программирования найти вариант р
User sanco25 : 25 января 2012
20 руб.
Радиоприемные устройства. Лабораторная работа №3. Исследование преобразователя частоты
Тема Исследование преобразователя частоты 1.Цель работы Изучение теории преобразования на транзисторах и диодах. Экспериментальное исследование различных схем преобразователей частоты (ПЧ). 2. Расчетная часть 3. Описание исследуемых схем Схемы для исследования преобразователей частоты приведены на рисунках 3.1…3.3. На рисунке 3.1 представлена схема преобразователя, у которого смеситель выполнен на полевом транзисторе VT. Сигнал подается от генератора ГС на затвор, колебания гетеродина Г подаютс
User Devide : 5 марта 2012
50 руб.
Краткий терминологический словарь геофизических терминов
В основу этого предельно краткого справочного руководства положен сокращенный вариант - «Краткий толковый словарь геофизических терминов», составитель А.В. Ладынин (Новосибирский государственный университет, 2000). Краткий терминологический словарь геофизических терминов является дополнением опорных конспектов курса "Физика Земли". В этом словаре разъясняется смысл геофизических терминов. Он назван кратким не только из-за относительно небольшого числа слов, а в основном из-за формулировок: во вс
User OstVER : 16 сентября 2012
2 руб.
Коммерческая деятельность ООО "Яковлевская мануфактура"
Введение 1 Теоретические основы коммерческой деятельности предприятия розничной торговли 1.1 Содержание, функции и задачи коммерческой деятельности 1.2 Основные формы и методы коммерческой деятельности 2 Организация коммерческой деятельности ООО «Яковлевская мануфактура» 2.1 История развития предприятия 2.2 Организационная структура управления 2.3 Цели, задачи, оценка коммерческой деятельности предприятия 2.4 Прогнозирование объема продаж 2.5 Делопроизводство 3 Анализ финансово-хозяйст
User Slolka : 9 октября 2013
10 руб.
up Наверх