Функциональное и логическое программирование. Контрольная работа. Вариант 1.
Состав работы
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
1. Задание
Реализовать на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления нескольких записей);
3. удаления записи из динамической базы данных (за один вход в этот пункт должна быть возможность удаления нескольких записей);
4. выполнения запроса к динамической базе данных по заданию;
5. выход из программы с сохранением содержимого динамической базы данных в исходный файл базы данных (сохранение должно быть только один раз и только в этом пункте).
Вариант 1
Создайте базу данных городского транспорта: название транспорта, номер маршрута, список остановок. Определите, на каких маршрутах можно добраться от одной остановки до другой без пересадок. Названия остановок вводятся с клавиатуры.
Реализовать на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления нескольких записей);
3. удаления записи из динамической базы данных (за один вход в этот пункт должна быть возможность удаления нескольких записей);
4. выполнения запроса к динамической базе данных по заданию;
5. выход из программы с сохранением содержимого динамической базы данных в исходный файл базы данных (сохранение должно быть только один раз и только в этом пункте).
Вариант 1
Создайте базу данных городского транспорта: название транспорта, номер маршрута, список остановок. Определите, на каких маршрутах можно добраться от одной остановки до другой без пересадок. Названия остановок вводятся с клавиатуры.
Дополнительная информация
май 2019, зачтено без замечаний
Галкина Марина Юрьевна
Галкина Марина Юрьевна
Похожие материалы
Функциональное и логическое программирование. Контрольная работа. Вариант 1.
simondanya
: 20 апреля 2025
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавлен
250 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант №1.
nik200511
: 8 июня 2018
Задание
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Вариант 1
Вставьте в список новые элементы X перед всеми вхождениями Y.
Например: На Лиспе при x=5, y=1 и списке (1 2 1 5 8 1 0) результатом будет список
(5 1 2 5 1 5 8 5 1 0).
28 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант №1
djigorfan
: 14 апреля 2013
Контрольная работа
Вариант 1
Задание
Вставьте в список новые элементы X перед всеми вхождениями Y.
Например: На Лиспе при X=5, Y=1 и списке (1 2 1 5 8 1 0) результатом будет список (5 1 2 5 1 5 8 5 1 0).
Программы должны быть написаны на двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
250 руб.
Контрольная работа по: Функциональное и логическое программирование
orokysaki
: 6 мая 2024
Вариант №1 по ФЛП
1.1 исходный список преобразуйте в двойной таким образом чтобы каждый элемент списка удвоился
Например[1,2,3]->[1,1,2,2,3,3]
2.1 Текстовый файл состоит из нескольких строк длина каждой из которых меньше 40. Выровняйте строки текста по ширине(равномерным внесением пробелов между словами). Длины новых строк должны быть равны 40. Сформируйте новый файл
3.1 Так же есть в файле.
350 руб.
Функциональное и логическое программирование. Контрольная работа
mamontynok
: 24 сентября 2014
Вариант №9
Возведите в квадрат каждый третий элемент числового списка.
Например: На Лиспе для списка (1 2 3 5 3 6 8 2 4 7) результатом будет список
(1 2 9 5 3 36 8 2 16 7).
79 руб.
Функциональное и логическое программирование. Контрольная работа №1. Вариант №1
Nicola90
: 9 февраля 2014
Вариант 1
Вставьте в список новые элементы X перед всеми вхождениями Y.
Например: На Лиспе при x=5, y=1 и списке (1 2 1 5 8 1 0) результатом будет список
(5 1 2 5 1 5 8 5 1 0).
350 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант 1
holm4enko87
: 10 января 2025
Задание
Реализовать на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможност
700 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант 1
SibGOODy
: 20 декабря 2023
Задание
Реализовать на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможно
800 руб.
Другие работы
Инновационно-инвестиционный процесс в переходной экономике России
Qiwir
: 29 октября 2013
Введение______________________________________________________________________ 3
Глава 1. Роль инноваций в научно-техническом развитии____________________________ 4
1.1. Научно-технический прогресс – важный фактор экономического роста.__________ 4
1.2. Цикличность и инновации__________________________________________________ 5
1.3. Классификация инноваций_________________________________________________ 7
1.4. Инновационный процесс и его этапы_______________________________________ 10
Глава 2. Д
10 руб.
Характеристика олігополії та олігополістичної конкуренції
FURIYA
: 11 декабря 2011
РОЗДІЛ 1
Характеристика олігополії та олігополістичної конкуренції....................................4
1.1 Причини виникнення і характеристика олігополістичної конкуренції
1.2 Особливості поведінки фірми в умовах олігополії
1.3 Моделі олігополістичної рівноваги та ціноутворення
РОЗДІЛ 2
Аналіз олігополістичних ринків розвинутих країн світу.......................................15
2.1 Економічний аналіз ринку олігополії в Росії
2.2 Аналіз олігополії стандартизованого продукту на економічному
Контрольная работа по дисциплине: Операционные системы. Вариант №8
IT-STUDHELP
: 19 декабря 2022
Контрольная работа
По дисциплине: Операционные системы
Вариант: 8
Задания:
1. Два потока: первый читает информацию из файла (например, стихи или текст программы) в буфер, второй эту информацию из буфера выдаёт на экран. При заполнении окна вывода до конца его содержимое не должно обновляться полностью – вывод новой информации должен осуществляться в последнюю строку, а все остальные строки смещаться вверх (по материалам лаб. работы №3). Имя читаемого файла задавать как параметр командной строк
600 руб.
Системы радиочастотной идентификации (СРИ). СРЧИ. Контрольная работа. Вариант 12. СибГути. Заочно ускоренное обучение
TheMrAlexey
: 20 августа 2017
Шифр 12, Вариант 12
Задание:
1. Определить минимальную мощность, необходимую для создания постоянного напряжения на чипе транспондера.
2. Рассчитать расстояние чтения транспондера в поле считывающего устройства.
3. Рассчитать расстояние чтения обратного излучения транспондера считывающим устройством.
4. Сравнить полученные результаты, сделать выводы.
Исходные данные:
Рр = 2,0 Вт
Gр = 6,5 дБи
F = 942 МГц
Pminp = -90 дБ
50 руб.