| | 3 задания на XLisp: 1. Напишите функцию, аналогичную встроенной функции замены subst. 2. Определите функцию (f s), которая вычисляет список (m1 m2 m3). 3. Определите функцию (f s n), которая из списка чисел s. | XLisp | 800 |
| | Библиотека для автокада "Разъёмные соединения" (AutoCAD + AutoLisp) | Lisp | 1200 |
| | Бинарное дерево: список путей через помеченные вершины | Lisp | 600 |
| | Вариант 4. Функции списки на языке Lisp. Функциональное и логическое программирование. | Lisp | 1400+ |
| | Вариант 5. Задача Прима – Краскала («жадный» алгоритм) на Лиспе. Функциональное и логическое программирование | Lisp | 900+ |
| | Вариант 5. Функции списки на языке Lisp. Функциональное и логическое программирование. | Lisp | 1400 |
| | Задача прима-краскала на Лиспе. Функциональное и логическое программирование. КП. Вариант 5. | Lisp | 1700+ |
| | Задачи: пересечение списков, удаление подсписков с числами, фильтр по предикату | XLisp | 770 |
| | Используя связывание свойств с символами, структуры, последовательности и функционалы в языке Lisp реализовать программу для учета выданных книг в библиотеке | Lisp | 1200 |
| | Количество циклов в неориентированном графе | XLisp | 2000+ |
| | КР1. Вариант 3. Три задачи на Lisp. Функциональное и логическое программирование | Lisp | 990+ |
| | КР1. Функциональное и логическое программирование. Вариант 6. | XLisp | 1400 |
| | КР1. Функциональное и логическое программирование. Вариант 7. 1) Определите функцию, которая меняет местами первый и последний элементы списка, оставляя остальные на своих местах. 2) Определите функцию (summa_digits n), результатом которой является сумма цифр натурального числа n. 3) Определите функцию (f s), которая из данного списка s удаляет последний элемент | Lisp | 2300 |
| | КР2. Вариант 4. Три задачи на Lisp. Функциональное и логическое программирование | Lisp | 990+ |
| | КР2. Функциональное и логическое программирование. Вариант 7. | Lisp | 1400 |
| | КР2. Функциональное и логическое программирование. Вариант 8. 1) Определите функцию (f s), вычисляющую знакочередующую сумму. 2) Определите функцию (f n), которая для натурального числа n вычисляет. 3) Напишите функцию (count p x), которая подсчитывает, сколько атомов в списке x удовлетворяет предикату p | Lisp | 2300 |
| | ЛР1. Вариант 5. 3 задачи на Lisp. Разработка программы с использованием языка Лисп. Функциональное и логическое программирование | Lisp | 1990 |
| | ЛР1. Вариант 6. 3 задачи на Lisp. Разработка программы с использованием языка Лисп. Функциональное и логическое программирование | XLisp | 1990+ |
| | ЛР1. Разработка программы с использованием языка Лисп. Вариант 3. 1. Напишите функцию, вычисляющую последний элемент списка. 2. Напишите функцию, которая делает из списка множество, т. е. удаляет все повторяющиеся элементы. 3. Напишите функцию (exists p x), которая проверяет, существует ли элемент списка x, удовлетворяющий предикату p (p – функция или функциональное имя). | XLisp | 1200 |
| | ЛР1. Функциональное и логическое программирование. Вариант 3. Разработка программы с использованием языка Лисп | Lisp | 900 |
| | Нахождение кратчайшего расстояния между городами | XLisp | 600 |
| | Перемножения двух многочленов от n переменных | Lisp | 600 |
| | Построить список: пересечение трех списков | Lisp | 600 |
| | Раскрасить плоскую карту четырмя цветами | XLisp | 800 |
| | Создание множества из списка | Lisp | 600 |
| | Список списков элементов списка (функционалы) | XLisp | 600 |
| | Список элементов, встречающихся более одного раза | XLisp | 600 |
| | Список элементов, встречающихся не менее n раз | XLisp | 600 |
| | Умножение целых чисел (*2 х у) через сложение и вычитание | XLisp | 600 |
| | ФиЛП. Функциональное и логическое программирование. КП. Вариант 12 Определить компоненты связности неориентированного графа на Лиспе | XLisp | 2000+ |
| | Функциональное и логическое программирование КП. Вариант 10. Определение эйлерова пути на Лиспе | XLisp | 2000+ |
| | Функциональное и логическое программирование. Вариант 8. Определение связности графа на Лиспе. | Lisp | 1400+ |
| | Функциональное и логическое программирование. КР1 Вариант №3. Задача 1. Напишите с помощью композиции условных выражений функции от четырех аргументов (and4 x1 x2 x3 x4) и (or4 x1 x2 x3 x4), совпадающие с встроенными функциями and и or от четырех аргументов. Задача 2. Напишите функцию, вычисляющую последний элемент списка. Задача 3. Напишите функцию от двух аргументов x и n , которая создает список из n раз повторенных элементов x. | XLisp | 600 |
| | Функциональное и логическое программирование. КР1, КР2. Вариант 2 | XLisp | 1320 |
| | Функциональное и логическое программирование. КР1. Вариант 5. 1) Определите функцию (f a b c), которая равна истине тогда и только тогда, когда из отрезков с длинами a, b и c можно построить треугольник. 2) Определите функцию, зависящую от двух аргументов u и v, являющихся списками, которая вычисляет список всех элементов, содержащихся либо в u, либо в v, но не одновременно в u и v. 3) Напишите функцию, осуществляющую замену элементов списка y на соответствующие элементы списка x в списке w | XLisp | 900 |
| | Функциональное и логическое программирование. КР2 Вариант №4. Задача 1. Напишите функцию, которая определяет является ли данное натуральное число простым. Воспользуйтесь более общей задачей: (ispr n m) - "Число n не делится ни на одно число большее или равное m и меньшее n". Имеем (ispr n m) - истинно, во-первых, если n = m, и, во-вторых, если истинно (ispr n m+1) и n не делится на m. Задача 2. Напишите функцию, которая сортирует список чисел, используя алгоритм простой вставки. Задача 3. Напишите функцию (all p x), которая проверяет "Для все | XLisp | 600 |
| | Функциональное и логическое программирование. КР2. Вариант 5. 1) Напишите функцию, которая сортирует список чисел, используя алгоритм простого выбора. 2) Определите функцию (f s), результатом которой является список, получающийся из списка списков s после удаления всех подсписков, содержащих числа. 3) Напишите функцию, которая "фильтрует" (создает список) элементы списка x, удовлетворяющие предикату p | XLisp | 900 |
| | Функциональное и логическое программирование. Лабораторная работа №1. Вариант 4. Задание 1. Напишите функцию, которая из данного одноуровнего списка. Задание 2. Напишите функцию, которая сортирует список чисел, используя алгоритм простой вставки. Задание 3. Напишите функцию (all p x), которая проверяет, для всех ли элементов списка x | XLisp | 1300 |
| | Функция (List3 х у z) = (x у z) для любых символьных выражений | XLisp | 600 |
| | Численное интегрирование методом парабол | Lisp | 1200+ |
| | Число Фибоначчи (накапливающиеся параметры) | XLisp | 600 |