Национальный исследовательский университет «МЭИ»
ИНЖЕНЕРНО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ
___________________________________________________________________________________________________________
Кафедра Безопасности и информационных технологий
Отчёт по лабораторной работе №4
«Рекурсивные программы».
Студент: Володин Е.В.
Группа: ИЭ-66-19
Подпись:
Руководитель:
Карпович Елена Евгеньевна
Подпись: ____________________________
Дата: _______________________________
Москва 2022
Задание:
1. Разработать рекурсивную программу на языке Пролог в соответствии с
заданным вариантом.
2. Отладить программу с использованием системы SWI Prolog.
3. Продемонстрировать работу программы с помощью запросов.
4. Составить отчет по лабораторной работе.
Вариант 3.
Текст программы:
run:- write('Enter N: '), nl,
read(N), integer(N), N>0, !,
sum(N,S), write('S = '), write(S), nl.
sum(1,S):- S is (1/1).
sum(N,S):- N1 is N-1,
sum(N1,S1),
S is (1/N) + S1.
Пример:
Проверка:
2ой пример:
Достарыңызбен бөлісу: |