Работа со списками

Отменен
Заказ
3129648
Раздел
Программирование
Предмет
Prolog
Антиплагиат
Не указан
Срок сдачи
Не определен
Цена
1 500 ₽
Блокировка
10 дней
Размещен
19 Апр 2020 в 10:26
Просмотров
127
Описание работы

Написать следующие процедуры:

1) Построение всех префиксов списка. Префикс – это любая начальная часть списка. Пример вызова процедуры: ?-prefix([1,2,3],X). X= [[],[1],[1,2],[1,2,3]] Префиксы в результирующем списке могут следовать в любом порядке.

2) Построение всех постфиксов списка. Постфикс – это любая конечная часть списка. Пример вызова процедуры: ?-postfix([1,2,3],X). X= [[],[3],[2,3],[1,2,3]] Постфиксы в результирующем списке могут следовать в любом порядке.

3) Построение всех сегментов списка. Сегмент – это любая непрерывная часть списка. Пример вызова процедуры: ?-segms([1,2,3],X). X= [[],[1],[2],[3],[1,2],[2,3],[1,2,3]] Сегменты в результирующем списке могут следовать в любом порядке.

4) Построение всех перестановок списка. Пример вызова процедуры: ?-perms([1,2,3],X). X= [[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]] Перестановки в результирующем списке могут следовать в любом порядке.

В отчёте должны быть процедуры на Прологе и описание по-русски.

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