Функциональное и логическое программирование. Контрольная работа. Вариант 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
Теплотехника Задача 7.59 Вариант 2
В цилиндре находится воздух при давлении р МПа и температуре t1 ºС. От воздуха отнимается теплота при постоянном давлении таким образом, что в конце процесса устанавли­вается температура t2 ºС. Объем цилиндра, в котором находится воздух, равен V л. Определить количество отнятой теплоты, конечный объем, изменение внутренней энергии и совершенную работу сжатия. Зависимость теплоемкости от температуры считать нелинейной.
User Z24 : 16 февраля 2026
180 руб.
Теплотехника Задача 7.59 Вариант 2
Бруй Л.П. Техническая термодинамика ТОГУ Задача 1 Вариант 76
Расчет газовой смеси Газовая смесь состоит из нескольких компонентов, содержание которых в смеси задано в процентах по объему (табл.1.1). Определить: 1) кажущуюся молекулярную массу смеси; 2) газовую постоянную смеси; 3) средние мольную, объемную и массовую теплоемкости смеси при постоянном давлении в пределах температур от t1 до t2 (табл.1.2). 1. Что называется удельной газовой постоянной? Единица ее измерения в системе СИ. Чем она отличается от универсальной газовой постоянно
User Z24 : 2 декабря 2025
150 руб.
Бруй Л.П. Техническая термодинамика ТОГУ Задача 1 Вариант 76
Буровая установка Уралмаш 200Э-IV-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Буровая установка Уралмаш 200Э-IV-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
User leha.nakonechnyy.92@mail.ru : 20 февраля 2018
462 руб.
Буровая установка Уралмаш 200Э-IV-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Проект колбасного цеха с мощностью 13 т/см, машинно-технологического и шприцевального отделений
Введение. Требования к качеству сырья и готовой продукции. Требования к качеству сырья. Требования к качеству готовой продукции. Технологические схемы производства продукции. Обоснование и выбор технологических схем. Технологические схемы производства продукции в функциональном виде. Технологические схемы в аппаратурном виде. Расчет массы сырья и готовой продукции. Обоснование выбора, технологического оборудования. Обоснование выбора технологического оборудование. Расчет количества едениц технол
User ostah : 8 ноября 2014
30 руб.
Проект колбасного цеха с мощностью 13 т/см, машинно-технологического и шприцевального отделений
up Наверх