Контрольная работа на SWI-Prolog

Отменен
Заказ
4709497
Раздел
Программирование
Предмет
Prolog
Антиплагиат
Не указан
Срок сдачи
30 Апр 2022 в 21:55
Цена
500 ₽
Блокировка
10 дней
Размещен
12 Апр 2022 в 11:41
Просмотров
254
Описание работы

Задание состоит из четырех задач, в которых требуется составить программы на SWI-прологе. При составлении программ (если не оговорено противное) можно использовать все встроенные предикаты Пролога. Тексты всех программ, если вы мыслите в духе логического программирования, получаются небольшие.

В прикрепленных файлах готовые решения. Можно использовать их, но немного изменить и написать в комментариях, как работает программа.

Контрольная работа 1

Вариант 7

1. Определите предикат p(+U, +V, -L) - истинный тогда и только тогда, когда список L есть список всех элементов списка U, не содержащихся в списке V.

2. Определите предикат p(+U, +V, -L) - истинный тогда и только тогда, когда L - список всех элементов, содержащихся либо в списке U, либо в списке V, но не одновременно в U и V.

Контрольная работа 2

Вариант 3

1. Напишите предикат p(+L, -N) - истинный тогда и только тогда, когда N - количество различных элементов списка L.

2. Напишите предикат p(+X, +Y, -Z) - истинный тогда и только тогда, когда Z есть "пересечение" списков X и Y, т.е. список, содержащий их общие элемен- ты, причем кратность каждого элемента в списке Z равняется минимуму из его кратностей в списках X и Y.

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