Файл: Отчет по лабораторной работе. Отладка программы с помощью интерпритатора swi prolog.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 86

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образованияНациональный исследовательский университет «МЭИ»Кафедра «Прикладная информатика»Отчёт по лабораторной работе №2Использование арифметических операций и унификации арифметических выраженийВыполнил:Студент ИЭ-64-20Мечетнов М.Г._____________________“___” ___________2023 г.Проверила:Карпович Е.Е._____________________“___” ___________2023 г.Москва 2023 г.Необходимо выполнить следующие действия:Необходимо сделать следующие задачи:

  1. Написать правила определения значения функции;

  2. Отладить программу с помощью интерпретатора SWI Prolog;

  3. Продемонстрировать работу программы с помощью вопросов;

  4. Составить отчет по лабораторной работе.



  1. Отладка программы с помощью интерпритатора 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.

  1. Демонстрация программы с помощью запросов

При X < 0:


Рисунок №1. Вывод результата при значении X меньшем, чем 0 (-1).

При X в промежутке от 0 до 1:


Рисунок №2. Вывод результата при значении X в промежутке от 0 до 1 (0.4).

При X > 1:


Рисунок №3. Вывод результата при значении X большем, чем 1 (15).

  1. Отчёт составлен