Написать комментарии к программе на SWI-Prolog

Выполнен
Заказ
4735589
Раздел
Программирование
Предмет
Prolog
Тип работы
Антиплагиат
Не указан
Срок сдачи
25 Апр 2022 в 18:55
Цена
500 ₽
Блокировка
10 дней
Размещен
21 Апр 2022 в 18:04
Просмотров
91
Описание работы

Есть задача и ее решение на SWI-Prolog. Нужно в комментариях описать как работает программа.

/* Напишите предикат p(+X, +Y, -Z) - истинный тогда

 и только тогда, когда Z есть "пересечение" списков X и Y,

 т.е. список, содержащий их общие элементы, причем 

кратность каждого элемента в списке Z равняется минимуму 

из его кратностей в списках X и Y.

*/

p([],_,[]):-!.

p(_,[],[]):-!.

p([H|X],Y,Z):-

  (select(H,Y,Y1)->p(X,Y1,Z1),

    Z=[H|Z1];

  p(X,Y,Z)),!.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.56
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
7 часов 5 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир
Ошибка при загрузке заказов 1
×