Функциональное программирование и интеллектуальные системы
Результатов: 2
Функциональное программирование и интеллектуальные системы. Контрольная работа 2. Вариант 3. ТУСУР
Avn14
: 7 февраля 2018
Контрольная работа № 2 (Вариант 3)
Задание 1
Напишите предикат p(+L, -N) - истинный тогда и только тогда, когда N – количество различных элементов списка L.
Задание 2
Напишите предикат p(+X, +Y, -Z) - истинный тогда и только тогда, когда Z есть "пересечение" списков X и Y, т.е. список, содержащий их общие элементы, причем кратность каждого элемента в списке Z равняется минимуму из его кратностей в списках X и Y.
50 руб.
Функциональное программирование и интеллектуальные системы. Контрольная работа 3. Вариант 3. ТУСУР
Avn14
: 7 февраля 2018
Задание 1
Определим операторы:
:- op( 100, fy, ~).
:- op( 110, xfy, &).
:- op( 120, xfy, v).
Булева формула есть терм, определяемый следующим образом: константы true и false - булевы формулы; если X и Y - булевы формулы, то и X v Y, X & Y, ~X - булевы формулы, здесь v и & - бинарные инфиксные операторы дизъюнкции и конъюнкции, а ~ - унарный оператор отрицания.
Напишите программу, задающую отношение negation_inward(+F1,-F2), которое выполнено, если логическая формула F2 получается из логичес
50 руб.