Лабораторная работа
Функциональное и логическое программирование. Вариант 3
в среде программирования SWI-Prolog (Пролог)
Программа
Среда программирования: SWI-Prolog
Название работы: Функциональное и логическое программирование. Вариант 3
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 3 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: предикат, элемент списка, пересечение списков, кратности списка,
Функции программы:
Задачи
Блок I.
1. Напишите предикат p(+L, -N), истинный тогда и только тогда, когда N – количество различных элементов списка L.
2. Напишите предикат p(+X, +Y, -Z), истинный тогда и только тогда, когда Z есть "пересечение" списков X и Y, т. е. список, содержащий их общие элементы, причем кратность каждого элемента в списке Z равняется минимуму из его кратностей в списках X и Y.
Блок II.
1. Определим операторы:
:- op( 100, fy, ~).
:- op( 110, xfy, &).
:- op( 120, xfy, v).
Булева формула есть терм, определяемый следующим образом: константы true и false – булевы формулы; если X и Y – булевы формулы, то и X v Y, X & Y, ~X – булевы формулы, здесь v и & – бинарные инфиксные операторы дизъюнкции и конъюнкции, а ~ – унарный оператор отрицания.
2. Напишите программу, задающую отношение negation_inward(+F1, -F2), которое выполнено, если логическая формула F2 получается из логической формулы F1 внесением всех операторов отрицания внутрь конъюнкций и дизъюнкций.
+ 0 руб
Описание (отчет): Есть на 13 страниц, посмотреть оглавление
На данный момент (15 октября 2024) на выполнении находится 28 заказов.
Количество программистов, занятых выполнением текущих заказов: 10.
В текущем месяце (октябрь 2024) нами уже выполнено 35 заказов.
В текущем году (2024) нами уже выполнено 617 заказов.
В прошлом году (2023) нами было выполнено 776 заказов.
В позапрошлом году (2022) нами было выполнено 690 заказов.
Количество активных программистов на сайте: 64.
Загруженность отдела заказами: 32%.
К программе прилагается:
- 1) отчет - 13 стр.
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.
1 Цель работы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1 .1 Задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2 Описание программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 3 Выполнение программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .