Файл: Отчет по дисциплине интеллектуальные информационные системы по лабораторной работе 4 Рекурсивные программы.docx
Добавлен: 06.12.2023
Просмотров: 22
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Национальный исследовательский университет «МЭИ»
ИНЖЕНЕРНО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ
___________________________________________________________________________________________________________
Кафедра Безопасности и информационных технологий
ОТЧЕТ ПО ДИСЦИПЛИНЕ «ИНТЕЛЛЕКТУАЛЬНЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ»
ПО ЛАБОРАТОРНОЙ РАБОТЕ №4 «Рекурсивные программы»
Студент: Бачугин Кирилл Андреевич
Группа: ИЭ-62-20
Подпись: ___________________________
Руководитель:
Карпович Елена Евгеньевна
Подпись: ____________________________
Дата: _______________________________
Москва 2023 г.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
ЗАДАНИЕ 4
Пункт №1 4
Пункт№2 5
Пункт№3 5
ВВЕДЕНИЕ
Выполнить следующие действия.
-
Р
азработать рекурсивную программу на языке Пролог в соответствии с заданным вариантом (2).
-
Отладить программу с использованием системы SWI Prolog. -
Продемонстрировать работу программы с помощью запросов. -
Составить отчет по лабораторной работе.
ЗАДАНИЕ
Пункт №1
Разработать рекурсивную программу на языке Пролог в соответствии с заданным вариантом( 2)
Создание системы в программе
Код:
sum_series(1,1).
sum_series(N,S):-N>0, N2 is N-1, sum_series(N2,S1),
S is 1/N+S1.
run:-write('nahojdenie summi ot 1 do N: 1/i^2 '), nl, write('Input N: '),
read(N),integer(N),!,
sum_series(N,S), write('S = '), write(S), nl,nl.
run:- write('error').
Ответ программы
Пункт№2
Пункт№3
Отладить программу с помощью интерпретатора
SWI Prolog.