KURSOVIK.COM

Готовые работы
на языке программирования Пролог


КП Упрощение электрических цепейSWI-Prolog600+
Программа Упрощение электрических цепей (версия 2)SWI-Prolog600  
КП Упрощение электрических цепей. Приобретение навыков и методов программирования достаточно сложных задач на языках логического программирования. Функциональное и логическое программирование - 2. Вариант 1SWI-Prolog2500  
ЛР ФиЛП. ЛР2 по дисциплине «Функциональное и логическое программирование». Вариант 2SWI-Prolog2800  
КП ФиЛП. Функциональное и логическое программирование. Вариант 1. Упрощение электрических цепейSWI-Prolog2000+
КП ФиЛП. Функциональное и логическое программирование. Вариант 20. Построение базы данных. БаскетболTurbo Prolog1400+
КР ФиЛП. Функциональное и логическое программирование. КР2. Вариант 14. Задача 1. Опишите процедуру для предиката расщепить/4, которая берет список целых чисел L1 и целое число N и выдает списки L2 и L3 такие, что числа из исходного списка, меньшие, чем N, помещаются в список L2, а остальные – в список L3. Задача 2. Напишите предикат для вычисления чисел Фибоначчи, используя метод накапливающего параметрановаяSWI-Prolog1550  
ЛР ФИЛП. Функциональное и логическое программирование. ЛР1. Вариант 15. 1) Напишите предикат digits(+N, -L) - истинный тогда и только тогда, когда L - список цифр натурального числа N. 2) Напишите предикат summa_digits(+N, -S) - истинный тогда и только тогда, когда S - сумма цифр натурального числа NноваяSWI-Prolog1550  
ЛР ФиЛП. Функциональное и логическое программирование. ЛР1. Вариант 6. 1) Напишите предикат p(+V, +X, -L) - истинный тогда и только тогда, когда список L получается из списка V после удаления всех вхождений X на всех уровнях, например, p([1, [2, 3, [1]], [3, 1]], 1, [[2, 3, []], [3]]) - истина. 2) Напишите обобщение предиката member, когда ищется элемент на всех уровнях в спискеноваяSWI-Prolog1550  
ЛР ФиЛП. Функциональное и логическое программирование. ЛР2. Вариант 3. 1) Напишите предикат p(+L, -N) - истинный тогда и только тогда, когда N - количество различных элементов списка L. 2) Напишите предикат p(+X, +Y, -Z) - истинный тогда и только тогда, когда Z есть "пересечение" списков X и Y, т.е. список, содержащий их общие элементы, причем кратность каждого элемента в списке Z равняется минимуму из его кратностей в списках X и YноваяSWI-Prolog1550  
ЛР ФиЛП. Функциональное и логическое программирование. ЛР2. Вариант 6. 1) Встроенный предикат functor(+Term, ?Functor, ?Arity) определяет для заданного составного терма Term его функтор Functor и местность Arity. 2) Напишите предикат range(?M, ?N, ?L), истинный тогда и только тогда, когда L - список целых чисел, расположенных между M и N включительно. 3) Простейшая система кодирования сообщений заключается в замене каждой буквы сообщения на букву, находящуюся на N-й по отношению к ней позиции в алфавите. 4) Напишите предикат предшествует/2, которыноваяSWI-Prolog1980  
ЛР ФиЛП. Функциональное и логическое программирование. ЛР2. Вариант 8. 1) Напишите новую версию процедуры "предок", которая вырабатывает список представителей всех промежуточных поколений, располагающихся между предком и потомком. Предположим, например, что Генри является отцом Джека, Джек - отцом Ричарда, Ричард - отцом Чарльза, а Чарльз - отцом Джейн. При запросе о том, является ли Генри предком Джейн, должен выдаваться список, характеризующий родственную связь этих людей, конкретно: [джек, ричард, чарльз]. 2) Определите предикат p(+V, +N, -L) -новаяSWI-Prolog1550+
ЛР Фреймовая модель представления знаний ЛР №4. 13-ый вариант. ЗоопаркSWI-Prolog1200+
КП Функциональное и логическое программирование. Вариант 2. Расписание авиаперелетов.Visual Prolog1700+
ЛР Функциональное и логическое программирование. Вариант 3SWI-Prolog1300  
КП Функциональное и логическое программирование. Вариант 6. Упрощение арифметических выражений.SWI-Prolog1700+
КП Функциональное и логическое программирование. Вариант 7. Определение связности графа на ПрологеSWI-Prolog2000+
КР Функциональное и логическое программирование. Контрольная работа 2. Вариант 7. 1) Определите предикат p(+U, +V, -L) - истинный тогда и только тогда, когда список L есть список всех элементов списка U, не содержащихся в списке V. 2) Определите предикат p(+U, +V, -L) - истинный тогда и только тогда, когда L - список всех элементов, содержащихся либо в списке U, либо в списке V, но не одновременно в U и VSWI-Prolog1900  
КП Функциональное и логическое программирование. КП. Вариант 9 Определение эйлерова пути на ПрологеSWI-Prolog4400  
КР Функциональное и логическое программирование. КР. Вариант 11. 1) Используя предикаты "родитель"(Родитель, Отпрыск), "женщина"(Человек), "мужчина"(Человек) и "супруги"(Жена, Муж), определите отношения теща, шурин и зять. 2) Башня из кубиков может быть описана совокупностью фактов вида "на"(Кубик1, Кубик2), которые истинны, если Кубик1 поставлен на Кубик2. Определите предикат "выше"(Кубик1, Кубик2), который истинен, если Кубик1 расположен на башне выше, чем Кубик2. (Указание: "выше" является транзитивным замыканием отношения "на".)SWI-Prolog990  
КР Функциональное и логическое программирование. Лабораторная работа 2. Вариант 3. 1) 1-1 Напишите предикат p(+L, -N), истинный тогда и только тогда, когда N – количество различных элементов списка L. 2) Напишите предикат p(+X, +Y, -Z), истинный тогда и только тогда, когда Z есть "пересечение" списков X и Y, т. е. список, содержащий их общие элементы, причем кратность каждого элемента в списке Z равняется минимуму из его кратностей в списках X и Y. 3) Определим операторы: :- op( 100, fy, ~). :- op( 110, xfy, &). :- op( 120, xfy, v). Булева формулаSWI-Prolog2300  
КР Функциональное и логическое программирование. ЛР. Вариант 5. 1) Определите отношение sum_tree(+TreeOfInteger, -Sum), выполненное, если число Sum равно сумме целых чисел, являющихся вершинами дерева TreeOfInteger. 2) Определим операторы 3) Напишите предикат p(+S, -L), который переводит предложение S, представленное строкой, в список атомов L. 4) Множественное число большинства английских существительных получается путем добавления буквы -s к форме единственного числаSWI-Prolog1990  
ЛР Функциональное и логическое программирование. ЛР1 Вариант 5, ЛР2. Вариант 2SWI-Prolog1320  
ЛР Функциональное и логическое программирование. ЛР1. Вариант 11. 1) Используя предикаты "родитель"(Родитель, Отпрыск), "женщина"(Человек), "мужчина"(Человек) и "супруги"(Жена, Муж), определите отношения теща, шурин и зять. 2) Башня из кубиков может быть описана совокупностью фактов вида "на"(Кубик1, Кубик2), которые истинны, если Кубик1 поставлен на Кубик2. Определите предикатSWI-Prolog900  
ЛР Функциональное и логическое программирование. ЛР2 Вариант 4. Написать программу, которая возвращает список (m1 m2 m3), состоящий из трех наибольших элементов исходного числового списка s: m1>=m2>=m3. Исходный список содержит не менее трех элементов. ЛР4 Вариант 4.В файле хранится база фактов о животных в виде предиката: животное(<название>, <ареал_обитания>, <популяция>). Написать программу, которая бы позволяло править данные файла, вводя количество родившихся или умерших животных, а также формировать список вымирающих животных по заданной граVisual Prolog1400  
ЛР Функциональное и логическое программирование. ЛР2. Вариант 5. 1) Определите отношение sum_tree(+TreeOfInteger, -Sum), выполненное, если число Sum равно сумме целых чисел, являющихся вершинами дерева TreeOfInteger. 2) Определим операторы: :- op( 100, fy, ~). :- op( 110, xfy, &). :- op( 120, xfy, v). Булева формула есть терм, определяемый следующим образомSWI-Prolog1900  
КП Функциональные и логическое программирование. Вариант 3. Игра «Наберите в сумме 20»SWI-Prolog1400+
ЛР Число вхождений подтерма в термSWI-Prolog600  
ЛР Шахматы. Задача восьми ферзейSWI-Prolog1300  
Программа Экспертная система по вирусным заболеваниямTurbo Prolog1700  
Программа Экспертная система подбора салона красотыTurbo Prolog700+
ЛР Является ли данное натуральное число простым ?SWI-Prolog600  
ЛР Является ли данное натуральное число простым? (версия 2)SWI-Prolog600  


 Выборка готовой работы из рубрикатора

Программы на тему «Игры»

Программы на тему «Графика»

Программы на тему «Базы данных»

Программы на тему «Клиент-серверные базы данных»

Программы на тему «Обучающие программы»

Программы на тему «Работа с текстом»

Программы на тему «Тесты»

Программы на тему «Кроссворды»

Программы на тему «Технологии»

Программы на тему «Интернет»

Программы на тему «Сети»

Программы на тему «Математика»

Программы на тему «Графы»

Программы на тему «Структуры»

Программы на тему «Алгоритмы»

Программы на тему «Компиляторы»

Программы на тему «Криптография»

Программы на тему «Нейронные сети»

Программы на тему «Прочие»

Если в списке не оказалось нужной Вам работы, нажмите сюда Программирование на заказ

| Программирование | Менеджмент, Экономика, Бух.учёт | Юриспруденция |
| Психология | История | Электроника, Радиотехника, Механика |