
Среда программирования: SWI-Prolog
Название работы: КР1. Вариант 1. Прикладные методы ИИ (искусственного интеллекта)
Вид работы: Контрольная работа
Тематика работы: Алгоритмы, Прочие
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 7 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ТУСУР, ФДО, Прикладные методы ИИ, методы искусственного интеллекта, Prolog, возведение в целую степень, степень через умножение и деление, Определим предикат, результат возведение в степень, Напишите предикат, истинный тогда и только тогда, предпоследний элемент списка L, имеющего не менее двух элементов, предикат subst, производящий взаимную замену, натуральное число простым, ispr, Число N не делится, список всех последовательностей
Функции программы:
Контрольная работа 1.
Вариант 1.
Разработать программы на SWI-Prolog в соответствии с заданиями:
1. Определите возведение в целую степень через умножение и деление. Определим предикат p(+X,+Y,?R), где X-число, Y -степень числа, R-результат возведение в степень.
2. Напишите предикат p(+L, -N) - истинный тогда и только тогда, когда N - предпоследний элемент списка L, имеющего не менее двух элементов.
3. Напишите предикат, аналогичный предикату subst (см. вариант 8, задача 2), но производящий взаимную замену X на Y, т.е. X->Y, Y->X.
4. Напишите предикат, который определяет, является ли данное натуральное число простым. Воспользуйтесь более общей задачей: ispr(N, M) - "Число N не делится ни на одно число большее или равное M и меньшее N". Имеем ispr(N, M) -истинно, во-первых, если N = M, и, во-вторых, если истинно ispr(N,M+1) и N не делится на M.
5. Напишите предикат p(+N, +K, -L) - истинный тогда и только тогда, когда L - список всех последовательностей (списков) длины K из чисел 1,2,...,N.
Описание (отчет):
Есть
на 6 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программами нужно использовать файлы с расширением "pl", например, в SWI-Prolog.
исходники
1
2
3
4
5Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеЗадания, листинги и результаты
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1990 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |