Функциональное и логическое программирование/Базы знаний

Выполнен
Заказ
1307471
Раздел
Программирование
Предмет
Другое
Антиплагиат
Не указан
Срок сдачи
30 Сен 2018 в 23:59
Цена
1 000 ₽
Блокировка
10 дней
Размещен
5 Сен 2018 в 09:03
Просмотров
381
Описание работы
Требуется выполнить две контрольные работы в каждой по 3 задания. (УМП во вложении)
Контрольная работа №1
1. Напишите функцию, осуществляющую циклическую перестановку
элементов в списке, т.е. (f g h j) -> (g h j f).
9
2. Напишите функцию, которая из данного одноуровнего списка строит спи-
сок списков его элементов, например, (a b) -> ((a) (b)).
3. Определите функцию, зависящую от двух аргументов u и v, являющихся
списками, которая вычисляет список всех элементов u, не содержащихся в v.
Контрольная работа №2
1. Напишите функцию, которая сортирует список чисел, используя алгоритм
простого выбора.
2. Определите функцию (f s), результатом которой является список, полу-
чающийся из списка списков s после удаления всех подсписков, содержащих
числа.
3. Напишите функцию (filter p x), которая "фильтрует" (создает список) эле-
менты списка x, удовлетворяющие предикату p
(p - функция или функциональное имя ).
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир