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

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

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

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

Добавлен: 08.11.2023

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

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

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Национальный исследовательский университет «МЭИ»

Кафедра «Прикладная информатика»

Отчёт по лабораторной работе №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. Отчёт составлен