1. Разработать рекурсивную программу на языке Пролог в соответствии с заданным



Дата10.10.2022
өлшемі86,37 Kb.
#152466
түріОтчет
Байланысты:
Lab4 Volodin E V


Национальный исследовательский университет «МЭИ»
ИНЖЕНЕРНО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ
___________________________________________________________________________________________________________
Кафедра Безопасности и информационных технологий

Отчёт по лабораторной работе №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ой пример:



Достарыңызбен бөлісу:




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет