Файл: Отчет по лабораторной работе. Отладка программы с помощью интерпритатора swi prolog.docx
Добавлен: 08.11.2023
Просмотров: 23
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Национальный исследовательский университет «МЭИ»
Кафедра «Прикладная информатика»
Отчёт по лабораторной работе №2
Использование арифметических операций и унификации арифметических выражений
Выполнил:
Студент ИЭ-64-20
Мечетнов М.Г.
_____________________
“___” ___________2023 г.
Проверила:
Карпович Е.Е.
_____________________
“___” ___________2023 г.
Москва 2023 г.
Необходимо выполнить следующие действия:
Необходимо сделать следующие задачи:
-
Написать правила определения значения функции; -
Отладить программу с помощью интерпретатора SWI Prolog; -
Продемонстрировать работу программы с помощью вопросов; -
Составить отчет по лабораторной работе.
-
Отладка программы с помощью интерпритатора SWI Prolog
Программа содержит следующий код:
run:- write('Input X:'),nl,
read(X), number(X), func(X,Y),
write('Y = '), write(Y),nl.
func(X,Y):- X<0,Y is 1/sin(pi*X/2).
func(X,Y):- 0=
func(X,Y):- X>1,Y is X^2/5.5.
-
Демонстрация программы с помощью запросов
При X < 0:
Рисунок №1. Вывод результата при значении X меньшем, чем 0 (-1).
При X в промежутке от 0 до 1:
Рисунок №2. Вывод результата при значении X в промежутке от 0 до 1 (0.4).
При X > 1:
Рисунок №3. Вывод результата при значении X большем, чем 1 (15).
-
Отчёт составлен