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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon transport.txt
material.view.file_icon transport.BAK
material.view.file_icon кр.docx
material.view.file_icon transport.pl

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:

1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);

2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления нескольких записей);

3. удаления записи из динамической базы данных (за один вход в этот пункт должна быть возможность удаления нескольких записей);

4. выполнения запроса к динамической базе данных по заданию;

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

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

Уважаемый , замечаний нет. Галкина Марина Юрьевна
Функциональное и логическое программирование. Контрольная работа. Вариант 1.
1. Задание Реализовать на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможн
User nik200511 : 21 января 2020
144 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант №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
Привод элеватора.
Курсовая работа. Привод элеватора. Исходные данные: Ft = 1,2 кН; V = 0,8 м/с; D = 200 мм; L = 5000 час. Режим нагружения 2. ОГЛАВЛЕНИЕ Реферат Задание на проектирование Введение 1. Выбор электродвигателя и кинематический расчет 2. Расчет закрытой конической передачи 3. Расчет открытой передачи (передача клиноременная) 4. Предварительный расчет валов привода 5. Конструктивные размеры колеса конического 6. Конструктивные размеры корпуса редуктора 7. Ориентировочный выбор подшипников 8. Выбор му
User DiKey : 29 сентября 2021
500 руб.
Привод элеватора.
Теплотехника Задача 22.147
Определить разность температур на наружной и внутренней поверхностях стальной стенки парового котла, работающего при манометрическом давлении 2 МПа. Толщина стенки котла составляет 0,02 м, температура воды, поступающей в котел, 50 ºС. Коэффициент теплопроводности стали 50 Вт/(м·град). Барометрическое давление 760 мм рт. ст. Паропроизводительность котла 25 кг/час.
User Z24 : 29 января 2026
150 руб.
Теплотехника Задача 22.147
Контрольная работа №1 по дисциплине: «Спутниковые и радиорелейные системы передачи» вариант 07
РАЗРАБОТКА ПЛАНА РАСПРЕДЕЛЕНИЯ ЧАСТОТ. Составить 2-х частотный план распределения рабочих частот согласно заданию (табл.1.). Указать его достоинства и недостатки, определить частоту сдвига. Таблица №1. Последняя цифра пароля 7 Центральная частота f0, ГГц 4 Шаг сетки частот, МГц 28 Число стволов 6 Разнос частот между ближайшими частотами приёма и передачи, МГц 68 Количество промежуточных станций 2 1. Расчёт мощности шумов в канале ТЧ. 2. Для заданной РРЛ выбрать эталонную цепь, определить число у
User te86 : 20 октября 2013
65 руб.
Разработка стратегии развития на примере ООО Швейное предприятие "Заря"
Введение……………………………………………………………………..4 1. Анализ внешней и внутренней среды предприятия…..……………7 1.1. Анализ внешней среды предприятия………………………………7 1.2. Анализ внутренней среды предприятия…………………………...20 1.3. Определение миссии и целей организации..………………………26 2. Разработка стратегии развития……………..…………………………31 2.1. Анализ отраслевой привлекательности…………………………….31 2.2. Анализ перспектив роста в существующей внешней среде………41 2.3. Выбор стратегии……………………………………………………..44 2.4. Предлагаемый стратег
User Elfa254 : 8 апреля 2014
5 руб.
up Наверх