| | Вариант 18. Напишите функцию от двух аргументов х и n , которая создает список вида (x (x) ((x)) …), где максимальная вложенность последнего элемента равна n. Вариант 48. Напишите функцию (f X N V), которая выдает список, получающийся после удаления всех вхождений элемента X в списке V | SWI-Prolog | 1400 |
| | Возведение натурального числа в степень с помощью рекурсии | SWI-Prolog | 900 |
| | Вычисление выражения: 6y + 2*(x^(1/3)) + 4xy - (sin(x-2y)^2) / (cos(b*(2x-y))) | Turbo Prolog | 600 |
| | Вычисление расстояния между двумя точками на плоскости | Turbo Prolog | 600 |
| | Вычисление угла между часовой и минутной стрелкой | Turbo Prolog | 600 |
| | Задача о 8 ферзях. Поиск в глубину. Искусственный интеллект и экспертные системы. КР2. Вариант 7. | Turbo Prolog | 1400 |
| | КР1. Вариант 10. 5 задач на Прологе. Прикладные методы искусственного интеллекта. Искусственный интеллект и экспертные системы | SWI-Prolog | 1800 |
| | КР1. Вариант 10. 5 программ на Prolog. Прикладные методы ИИ. Логическое программирование. Искусственный интеллект и экспертные системы | SWI-Prolog | 1190+ |
| | КР1. Вариант 4. 5 программ на Prolog. Прикладные методы ИИ. Логическое программирование. Искусственный интеллект и экспертные системы | SWI-Prolog | 1400 |
| | КР1. Вариант 6. 5 программ на Prolog. Искусственный интеллект и экспертные системы | SWI-Prolog | 2000 |
| | КР1. Вариант 6. Две задачи на Prolog. Разработка программы для написания простых предикатов с использованием языка Пролог. Функциональное и логическое программирование | SWI-Prolog | 900 |
| | КР1. Вариант 7. 5 программ на Prolog. Прикладные методы ИИ. Логическое программирование. Искусственный интеллект и экспертные системы | SWI-Prolog | 1990 |
| | КР1. Вариант 7. Искусственный интеллект и экспертные системы | SWI-Prolog | 1990+ |
| | КР1. Вариант 9. Прикладные методы искусственного интеллекта. Искусственный интеллект и экспертные системы | SWI-Prolog | 2500 |
| | КР2. Вариант 10. 2 задачи на Прологе. Прикладные методы искусственного интеллекта. Искусственный интеллект и экспертные системы | SWI-Prolog | 3800 |
| | КР2. Вариант 10. Рыцари и дамы. Поиск в глубину с ограничением глубины до 16. Прикладные методы ИИ. Логическое программирование. Искусственный интеллект и экспертные системы | SWI-Prolog | 1700+ |
| | КР2. Вариант 2. Миссионеры и людоеды. Поиск в ширину. Прикладные методы ИИ. Логическое программирование. Искусственный интеллект и экспертные системы | SWI-Prolog | 1990+ |
| | КР2. Вариант 6. Две задачи на Prolog. Функциональное и логическое программирование | SWI-Prolog | 990 |
| | КР2. Вариант 6. Задача об обезьяне и банане. Поиск в ширину. Искусственный интеллект и экспертные системы | SWI-Prolog | 2000 |
| | КР2. Вариант 7. Задача о 8 ферзях. Поиск в глубину. Искусственный интелект и экспертные системы | SWI-Prolog | 1990 |
| | КР2. Вариант 7. Задача о 8 ферзях. Поиск в глубину. Прикладные методы ИИ. Логическое программирование. Искусственный интеллект и экспертные системы | SWI-Prolog | 1500+ |
| | ЛР1. Вариант 10. Две задачи на Prolog. Функциональное и логическое программирование | SWI-Prolog | 990 |
| | ЛР1. Функциональное и логическое программирование. Вариант 13. 1. Напишите новую версию предиката length(+L, -N), в котором при подсчете количества элементов списка не учитывается пустой список. 2. Пусть имеется список структур "client": [client(a,29,3), client(b,29,6), client(c,40,2)]. | SWI-Prolog | 1300 |
| | ЛР1. Функциональное и логическое программирование. Вариант 15. 1) Напишите предикат digits(+N, -L) - истинный тогда и только тогда, когда L - список цифр натурального числа N. 2) Напишите предикат summa_digits(+N, -S) - истинный тогда и только тогда, когда S - сумма цифр натурального числа N | SWI-Prolog | 1400 |
| | ЛР2. Вариант 2. Четыре задачи на Prolog. Функциональное и логическое программирование | SWI-Prolog | 1190 |
| | ЛР2. Вариант 5. Две задачи на Prolog. Функциональное и логическое программирование | SWI-Prolog | 990+ |
| | ЛР2. Функциональное и логическое программирование. Вариант 7. 1. Напишите вариант программы plus(?X, ?Y, ?Z), пригодный для сложения, вычитания и разбиения чисел на слагаемые. 2. Напишите программу вычисления целочисленного квадратного корня из натурального числа N, определяемого как число I, такое, что I*I N, но (I+1)*(I+1) > N. | SWI-Prolog | 1300 |
| | ЛР2. Функциональное и логическое программирование. Вариант 8. 1) Напишите новую версию процедуры "предок", которая вырабатывает список представителей всех промежуточных поколений, располагающихся между предком и потомком. 2) Определите предикат p(+V, +N, -L) - истинный тогда и только тогда, когда L - список элементов списка V, встречающихся в нем не менее N раз | SWI-Prolog | 2000 |
| | ЛР7. Бинарные деревья. Задача 72 | SWI-Prolog | 900 |
| | ЛР8. Задача 85. Предикат p(+W,–R) | SWI-Prolog | 900 |
| | Недетерминированный магазинный автомат для распознавания предложений, порождаемых грамматикой (a)n(b)n, (n >= 0) | Visual Prolog | 1200 |
| | Перемножение двух многочленов от n переменных | SWI-Prolog | 600 |
| | Построение фрактала «Множество HenonIFS» | Turbo Prolog | 800 |
| | Прикладные методы искусственного интеллекта. Задание 1: 5 задач. Задание 2: Отец и два сына. Отец, два его сына и лодка находятся по одну сторону реки. Отец весит 80 кг, сыновья - по 40 кг | SWI-Prolog | 1200 |
| | Среднее арифметическое элементов списка | Turbo Prolog | 600 |
| | Сумма ряда 1 - 1/2 + 1/4 - 1/8 + ... (метод обобщенной рекурсии) | Turbo Prolog | 600+ |
| | Сумма ряда 1 - 1/2 + 1/4 - 1/8 + ... (метод повтора и простая рекурсия) | Turbo Prolog | 600+ |