| База данных "Список лекарств" | Turbo Prolog | 140 |
| База данных "Список лекарств" (с использованием отрицания) | Turbo Prolog | 160 |
| База данных "Список лекарств" - Отсечение и откат | Turbo Prolog | 160 |
| Башня из кубиков | SWI-Prolog | 100 |
| В пакете содержится 9 кг крупы, при помощи чашечных весов с гирями в 50 и 200 г. распределить по 2-м пакетам 2 и 7 кг. | SWI-Prolog | 900 |
| Вариант 19, 49 | SWI-Prolog | 280 |
| Взаимная замена элементов списка | SWI-Prolog | 100 |
| Взаимная замена элементов списка (версия 2) | SWI-Prolog | 100 |
| Внесение операторов отрицания внутрь конъюнкций и дизъюнкций | SWI-Prolog | 100 |
| Возведение в степень через умножение и деление | SWI-Prolog | 100 |
| Вычисление выражения: 6y + 2*(x^(1/3)) + 4xy - (sin(x-2y)^2) / (cos(b*(2x-y))) | Turbo Prolog | 120 |
| Вычисление расстояния между двумя точками на плоскости | Turbo Prolog | 100 |
| Вычисление угла между часовой и минутной стрелкой | Turbo Prolog | 100 |
| Деление списка на две части | Turbo Prolog | 120 |
| Задание 2.3. Определите, совпадают ли два текстовых файла. Если нет, то получите номер первой строки и позиции первого символа в этой строке, в которых файлы отличаются между собой. | SWI-Prolog | 440 |
| Задание 5. В бюро переводов приняли на работу троих сотрудников Ивана, Антона и Петрановая | SWI-Prolog | 1110 |
| Задача по логическому программированию «8 ферзей» | SWI-Prolog | 440 |
| Задача по логическому программированию «Поиск по дереву"» | SWI-Prolog | 440 |
| Задача по логическому программированию «Поймать "жареную утку"» | SWI-Prolog | 440 |
| Задача Эйнштейна (пять домов, пять национальностей, ...) | Turbo Prolog | 320+ |
| Замена подстроки в строке | Turbo Prolog | 160+ |
| Игра "Крестики-Нолики" | SWI-Prolog | 300+ |
| Игра "Морской бой" | Turbo Prolog | 600 |
| Игра "Морской бой" (ходит игрок) | Turbo Prolog | 400 |
| Игра «Поймай кота» (компьютер играет за человека)новая | SWI-Prolog | 1540+ |
| Игра «Суммируйте до 20» | SWI-Prolog | 890+ |
| Игра «Уголки» | SWI-Prolog | 580 |
| Интеллектуальные системы и технологии. Вариант № 20. Биржа труда. | SWI-Prolog | 1320 |
| Количество слов в тексте | Turbo Prolog | 100 |
| Конечный автомат | Turbo Prolog | 300 |
| ЛР. Создание базы данных описывающих страны частей света, с помощью словаряновая | Turbo Prolog | 1540 |
| Написать программу, способную проводить поиск по дереву, а также возвращать путь от корня к искомому элементу. Если таких элементов несколько, возвращать все варианты. Программа должна работать вне зависимости от глубины дерева. Дерево не обязано быть бинарным. | SWI-Prolog | 480 |
| Напишите предикат p(+X, +N, ?Y), осуществляющий циклическую перестановку элементов в любом списке на N позиций (знак N говорит о направлении сдвига) | Visual Prolog | 300 |
| Недетерминированный магазинный автомат для распознавания предложений, порождаемых грамматикой (a)n(b)n, (n >= 0) | Visual Prolog | 890 |
| Объединение всех элементов первого списка и нечетных второго списка | Visual Prolog | 160 |
| Операции с многочленами | SWI-Prolog | 400 |
| Определение предикатов functor1 и arg1 через предикат univ | SWI-Prolog | 100 |
| Определение связности неориентированного графа | SWI-Prolog | 300 |
| Определение эйлерова пути в неориентированном графе | SWI-Prolog | 300 |
| Перевод предложения (строки) в список атомов | SWI-Prolog | 100 |
| Перемножение двух многочленов от n переменных | SWI-Prolog | 300 |
| Переправа через речку: четыре девочки и папами (поиск в ширину) | SWI-Prolog | 900 |
| Переправа через речку: четыре девочки с папами (поиск в глубину) | SWI-Prolog | 920 |
| Повторение (использование ключевого слова fail) | Turbo Prolog | 100 |
| Поиск максимума списка и добавление ко всем элементам | Turbo Prolog | 180 |
| Поиск общих точек заданных интервалов | Turbo Prolog | 260 |
| Поиск по деревуновая | SWI-Prolog | 1200 |
| Поиск элемента в списке | Turbo Prolog | 120 |
| Поймать преступников с поличным | SWI-Prolog | 670 |
| Постоение диаграммы | Turbo Prolog | 160 |
| Построение фрактала «Множество HenonIFS» | Turbo Prolog | 640 |
| Предикат с двумя аргументами, созданный без использования стандартных предикатов | SWI-Prolog | 220 |
| Предикат, который формирует список из наиболее часто встречающихся элементов спискановая | SWI-Prolog | 890 |
| Предикаты "родитель", "женщина", "мужчина" и "супруги" | SWI-Prolog | 100 |
| Предпослений элемент списка | SWI-Prolog | 100 |
| Прикладные методы искусственного интеллекта. Задание 1: 5 задач. Задание 2: Отец и два сына. Отец, два его сына и лодка находятся по одну сторону реки. Отец весит 80 кг, сыновья - по 40 кг | SWI-Prolog | 890 |
| Прикладные методы искусственного интеллекта. КР1 вариант 3 Напишите предикат, Определите отношение. КР2 вариант 3 Логическая задача «Миссионеры и людоеды». Поиск в глубину.новая | SWI-Prolog | 1800 |
| Прикладные методы искусственного интеллекта. КР1. Вариант 9новая | SWI-Prolog | 1110 |
| Прикладные методы искусственного интеллекта. КР2. Вариант 9. Поиск в ширину. Задача о волке, козе и капустеновая | SWI-Prolog | 1110 |
| Присоединение списка | Turbo Prolog | 120 |
| Проверить является ли заданный граф блоком | SWI-Prolog | 920 |
| Проверка: все элементы списка (кроме 2-х последних) больше заданного элемента | Visual Prolog | 160 |
| Программа для подсчета количества элементов введённого списка, значения которых лежат в определённом пользователем диапазоненовая | SWI-Prolog | 500 |
| Программа по аналогии с «обезьяной» для поиска пути к победе | SWI-Prolog | 500 |
| Программа, способная проводить поиск по дереву, а также возвращать путь от корня к искомому элементу | SWI-Prolog | 670 |
| Программа, способная проводить поиск по дереву, а также возвращать путь от корня к искомому элементу | SWI-Prolog | 670 |
| Разделение списка на два: элементы на нечетных местах, большие заданного числа и остальные | Visual Prolog | 120 |
| Расстановка оценок ученикам на экзамене | Visual Prolog | 220 |
| Реализовать программу по аналогии с «обезьяной» для поиска пути к победе в следующих ситуациях: сейф в офисе компании | SWI-Prolog | 1600 |
| Решение задачи при помощи последовательное построения с откатом: имеется 8 ферзей, которых нужно расположить на шахматной доске так, чтобы ни один ферзь не был под боем другого ферзя. | SWI-Prolog | 440+ |
| Решение системы линейных уравнений AX=B методом LDLt-разложенияновая | Turbo Prolog | 1980 |
| Рисование грузовика | Turbo Prolog | 140 |
| Сортировка (метод вставки) | Turbo Prolog | 180 |
| Сортировка списка чисел (метод "пузырька") | Turbo Prolog | 180 |
| Список всех последовательностей N нулей и единиц | SWI-Prolog | 160 |
| Список всех последовательностей N нулей и единиц (версия 2) | SWI-Prolog | 160 |
| Список всех последовательностей длины К из чисел 1..N | SWI-Prolog | 160 |
| Список всех последовательностей длины К из чисел 1..N (версия 2) | SWI-Prolog | 160 |
| Список из N раз повторенных элементов X | SWI-Prolog | 100 |
| Список списков элементов списка | SWI-Prolog | 100 |
| Среднее арифметическое элементов списка | Turbo Prolog | 300 |
| Сумма ряда 1 - 1/2 + 1/4 - 1/8 + ... (метод обобщенной рекурсии) | Turbo Prolog | 220+ |
| Сумма ряда 1 - 1/2 + 1/4 - 1/8 + ... (метод повтора и простая рекурсия) | Turbo Prolog | 220+ |
| Удалением из текста первого и последнего слова | Turbo Prolog | 240 |
| Упрощение арифметических выражений | SWI-Prolog | 400 |
| Упрощение электрических цепей | SWI-Prolog | 400+ |
| Упрощение электрических цепей (версия 2) | SWI-Prolog | 400 |
| ФиЛП. Функциональное и логическое программирование. Вариант 20. Построение базы данных. Баскетбол | Turbo Prolog | 1110+ |
| Фреймовая модель представления знаний ЛР №4. 13-ый вариант. Зоопарк | SWI-Prolog | 890+ |
| Функциональное и логическое программирование. Вариант 2. Расписание авиаперелетов.новая | Visual Prolog | 1320+ |
| Функциональное и логическое программирование. Вариант 3 | SWI-Prolog | 980 |
| Функциональное и логическое программирование. Вариант 6. Упрощение арифметических выражений. | SWI-Prolog | 1300+ |
| Функциональное и логическое программирование. Вариант 7. Определение связности графа на Прологе | SWI-Prolog | 1550+ |
| Функциональное и логическое программирование. ЛР2 Вариант 4. Написать программу, которая возвращает список (m1 m2 m3), состоящий из трех наибольших элементов исходного числового списка s: m1>=m2>=m3. Исходный список содержит не менее трех элементов. ЛР4 Вариант 4.В файле хранится база фактов о животных в виде предиката: животное(<название>, <ареал_обитания>, <популяция>). Написать программу, которая бы позволяло править данные файла, вводя количество родившихся или умерших животных, а также формировать список вымирающих животных по заданной гра | Visual Prolog | 1110 |
| Функциональные и логическое программирование. Вариант 3. Игра «Наберите в сумме 20» | SWI-Prolog | 1110+ |
| Число вхождений подтерма в терм | SWI-Prolog | 100 |
| Шахматы. Задача восьми ферзейновая | SWI-Prolog | 1000 |
| Экспертная система подбора салона красоты | Turbo Prolog | 540+ |
| Является ли данное натуральное число простым ? | SWI-Prolog | 100 |
| Является ли данное натуральное число простым? (версия 2) | SWI-Prolog | 100 |