Функциональное и логическое программирование, контрольная работа, ВАРИАНТ 2
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Динамические базы данных в языке SWI-PROLOG
Выбор варианта осуществляется по последней цифре пароля.
Присылаемый на проверку архив должен содержать 3 файла:
• файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов);
• файл с исходным текстом программы на языке SWI-PROLOG;
• файл базы данных, с которым работает программа (не менее 10 строк).
Задание на контрольную работу
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления нескольких записей);
3. удаления записи из динамической базы данных (за один вход в этот пункт должна быть возможность удаления нескольких записей);
4. выполнения запроса к динамической базе данных по заданию;
5. выход из программы с сохранением содержимого динамической базы данных в исходный файл базы данных (сохранение должно быть только один раз и только в этом пункте).
Варианты заданий
0. Создайте базу данных об игрушках: название, стоимость. Получите названия всех наиболее дорогих игрушек (цены которых отличаются от самой дорогой не более, чем на 100 рублей).
1. Создайте базу данных городского транспорта: название транспорта, номер маршрута, список остановок. Определите, на каких маршрутах можно добраться от одной остановки до другой без пересадок. Названия остановок вводятся с клавиатуры.
2. Создайте базу данных об итогах сессии по 4 дисциплинам студентов определенной группы. Сформируйте список студентов на отчисление, имеющих не менее двух двоек.
3. Создайте базу данных с расписанием движения самолетов: номер рейса, пункт прибытия, стоимость билета. Определите все рейсы до города, название которого вводится с клавиатуры, с минимальной стоимостью билета.
4. Создайте базу данных с книжным каталогом: Ф.И.О. автора, название книги, издательство, год издания. Найдите все книги, изданные в издательстве, название которого вводится с клавиатуры, позже года, который также вводится с клавиатуры.
5. Создайте базу данных о товарах: наименование товара, фасовка, стоимость. Найдите все товары с минимальной стоимостью.
6. Создайте базу данных о сотрудниках: Ф.И.О., должность, оклад. Сформируйте список сотрудников с окладом выше среднего по предприятию (средний оклад выведите на экран).
7. Создайте базу данных об итогах сессии по 5 дисциплинам студентов определенной группы. Сформируйте список студентов, не имеющих двоек и сдавших экзамены на 4 и 5 не менее чем по трем предметам.
8. Создайте базу данных об игрушках: название, стоимость, возрастные границы. Получите названия всех самых дешевых игрушек, подходящих ребенку 3 лет.
9. Создайте базу данных о металлах: наименование, удельная проводимость. Определите все металлы с максимальной проводимостью.
Выбор варианта осуществляется по последней цифре пароля.
Присылаемый на проверку архив должен содержать 3 файла:
• файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов);
• файл с исходным текстом программы на языке SWI-PROLOG;
• файл базы данных, с которым работает программа (не менее 10 строк).
Задание на контрольную работу
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления нескольких записей);
3. удаления записи из динамической базы данных (за один вход в этот пункт должна быть возможность удаления нескольких записей);
4. выполнения запроса к динамической базе данных по заданию;
5. выход из программы с сохранением содержимого динамической базы данных в исходный файл базы данных (сохранение должно быть только один раз и только в этом пункте).
Варианты заданий
0. Создайте базу данных об игрушках: название, стоимость. Получите названия всех наиболее дорогих игрушек (цены которых отличаются от самой дорогой не более, чем на 100 рублей).
1. Создайте базу данных городского транспорта: название транспорта, номер маршрута, список остановок. Определите, на каких маршрутах можно добраться от одной остановки до другой без пересадок. Названия остановок вводятся с клавиатуры.
2. Создайте базу данных об итогах сессии по 4 дисциплинам студентов определенной группы. Сформируйте список студентов на отчисление, имеющих не менее двух двоек.
3. Создайте базу данных с расписанием движения самолетов: номер рейса, пункт прибытия, стоимость билета. Определите все рейсы до города, название которого вводится с клавиатуры, с минимальной стоимостью билета.
4. Создайте базу данных с книжным каталогом: Ф.И.О. автора, название книги, издательство, год издания. Найдите все книги, изданные в издательстве, название которого вводится с клавиатуры, позже года, который также вводится с клавиатуры.
5. Создайте базу данных о товарах: наименование товара, фасовка, стоимость. Найдите все товары с минимальной стоимостью.
6. Создайте базу данных о сотрудниках: Ф.И.О., должность, оклад. Сформируйте список сотрудников с окладом выше среднего по предприятию (средний оклад выведите на экран).
7. Создайте базу данных об итогах сессии по 5 дисциплинам студентов определенной группы. Сформируйте список студентов, не имеющих двоек и сдавших экзамены на 4 и 5 не менее чем по трем предметам.
8. Создайте базу данных об игрушках: название, стоимость, возрастные границы. Получите названия всех самых дешевых игрушек, подходящих ребенку 3 лет.
9. Создайте базу данных о металлах: наименование, удельная проводимость. Определите все металлы с максимальной проводимостью.
Похожие материалы
Функциональное и логическое программирование. Контрольная работа. Вариант 2
RedSunrise
: 8 января 2018
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Удалите из списка перед каждым вхождением X один элемент, если такой имеется и отличен от X.
Например: На Лиспе при x=1 и списке (1 2 1 1 3) результатом будет список (1 1 1 3).
40 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант №2.
nik200511
: 16 мая 2016
Контрольная работа
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя
Вариант 2
Удалите из списка перед каждым вхождением X один элемент, если такой имеется и отличен от X.
Например: На Лиспе при x=1 и списке (1 2 1 1 3) результатом будет список (1 1 1 3).
49 руб.
Контрольная работа по: Функциональное и логическое программирование
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 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант №2
IT-STUDHELP
: 18 июля 2020
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления
580 руб.
Контрольная работа по дисциплине "Функциональное и логическое программирование". Вариант 2
Doctor_Che
: 19 сентября 2011
Задание:
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Удалите из списка перед каждым вхождением X один элемент, если такой имеется и отличен от X.
Например: На Лиспе при x=1 и списке (1 2 1 1 3) результатом будет список (1 1 1 3).
90 руб.
Контрольная работа по дисциплине: Функциональное и логическое программирование
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 руб.
Другие работы
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 8 Вариант 22
Z24
: 14 января 2026
пределить поверхность нагрева рекуперативного теплообменника (ТО), в котором происходит нагрев воздуха дымовыми газами, при прямоточной и противоточной схемах включения теплоносителей. Температуру воздуха, поступающего в ТО, принять t′2=30 ºC. Количество подогреваемого воздуха V и коэффициент теплопередачи от дымовых газов к воздуху K взять из табл. 6. Температуру воздуха на выходе из ТО — t″2, температуру дымовых газов на входе в ТО — t′1 и температуру дымовых газов на выходе из ТО — t″1 взять
250 руб.
Амортизатор роликовый МЧ00.34.00.00 деталировка
bublegum
: 10 мая 2021
Роликовый амортизатор служит для направления перемещаемых при прокате заготовок и поглощения ударных нагрузок.
Удар при подаче заготовки передается от ролика поз. 6 на пружину поз. 7 амортизатора через шток поз. 4. Вилка поз. 10 установлена на конце штока, который может перемещаться только в осевом направлении, для чего имеется направляющая шпонка поз. 18. Регулирование первоначальной силы нажатия пружины на ролик производится с помощью гайки поз. 16. К трущимся поверхностям деталей ролика через
600 руб.
СИНЕРГИЯ Строительная физика Тест 100 баллов
Synergy2098
: 1 декабря 2023
СИНЕРГИЯ Строительная физика
МТИ МосТех МосАП МФПУ Синергия Тест оценка ОТЛИЧНО (100 баллов)
Ответы на 49 вопроса
Результат - 100 баллов
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
1 Аннотация
2 Тема 1. Строительная теплофизика
3 Тема 2. Строительная светотехника
4 Тема 3. Строительная и архитектурная акустика
5 Литература
1.Какой из типов фонарей показаны на рисунке:
2. Какой из типов фонарей показаны на рисунке:
3. На рисунке показаны характеристики звукоизоляции перегор
228 руб.
Правові основи функціонування підприемств
alfFRED
: 20 ноября 2013
Вступ
На всіх етапах розвитку економіки основною ланкою вважалося підприємство. Саме на підприємстві проводиться виготовлення продукції, виникає зв`язок між робітником та засобами виробництва. Під самостійним підприємством розуміється виробнича одиниця, яка володіє організаційно-адміністративною та господарською самостійністю. Підприємство самостійно здійснює свою діяльність, розпоряджається власною продукцією, отриманим прибутком, залишеним в його розпорядженні після сплати податків та інших о
10 руб.