Контрольная работа
КР1. Вариант 6. Две задачи на Prolog. Разработка программы для написания простых предикатов с использованием языка Пролог. Функциональное и логическое программирование
в среде программирования SWI-Prolog (Пролог)
Программа
Среда программирования: SWI-Prolog
Название работы: КР1. Вариант 6. Две задачи на Prolog. Разработка программы для написания простых предикатов с использованием языка Пролог. Функциональное и логическое программирование
Вид работы: Контрольная работа
Тематика работы: Алгоритмы, Математика
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Функциональное программирование, логическое программирование, Prolog, простые предикаты, предикат, язык Пролог, встроенные предикаты, предикат p, истинный тогда, список L, получается из списка V, после удаления всех вхождений, обобщение предиката, member, ищется элемент, уровнях в списке
Функции программы:
Контрольная работа 1.
Вариант 6. Две задачи на Prolog. Разработка программы для написания простых предикатов с использованием языка Пролог.
Разработать две программы на Prolog в соответствии с заданиями:
Цель работы
Задание состоит из решения двух задач, в которых требуется составить программы на Прологе для написания простых предикатов. При составлении программ (если не оговорено противное) можно использовать все встроенные предикаты Пролога. Тексты всех программ получаются не-большие.
Задачи
1. Напишите предикат p(+V, +X, -L), истинный тогда и только тогда, когда список L получается из списка V после удаления всех вхождений X на всех уровнях, например, p([1, [2, 3, [1]], [3, 1]], 1, [[2, 3, []], [3]]) – истина.
2. Напишите обобщение предиката member, когда ищется элемент на всех уровнях в списке.
+ 0 руб
Описание (отчет): Есть на 11 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программами нужно использовать файлы "work.pl" и "work2.pl" в SWI-Prolog.
На данный момент (15 сентября 2024) на выполнении находится 17 заказов.
Количество программистов, занятых выполнением текущих заказов: 9.
В текущем месяце (сентябрь 2024) нами уже выполнено 8 заказов.
В текущем году (2024) нами уже выполнено 540 заказов.
В прошлом году (2023) нами было выполнено 776 заказов.
В позапрошлом году (2022) нами было выполнено 690 заказов.
Количество активных программистов на сайте: 67.
Загруженность отдела заказами: 20%.
К программе прилагается:
- 1) отчет - 11 стр.
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.
1 Цель работы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1 .1 Задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2 Описание программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 3 Выполнение программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .