Решение задач по математике | Лабораторная работа по prolog | Matematiku5
Вузы по математике Готовые работы по математике Как писать работы по математике Примеры решения задач по математике Решить задачу по математике online

Лабораторная работа по prolog


Лабораторная работа №2. Поиск с возвратом.

1.  Цель работы:

Знакомство с одним из основных методов нахождения всех возможных решений – поиском с возвратом.

2.  Задание (Вариант 4)

Написать программу, реализующую калькулятор на четыре арифметических действия (без скобок).

3.  Исходный код

PREDICATES

operation (symbol, real, real, real).

CLAUSES

operation("+",X, Y,Z):-Z=X+Y.

operation("-",X, Y,Z):-Z=X-Y.

operation("*",X, Y,Z):-Z=X*Y.

operation("/",X, Y,Z):-Z=X/Y.

GOAL

readreal(X),

readln(C),

readreal(Y),

operation(C, X,Y, Z),

write(X, C,Y,’=’,Z).

4.  Интерфейс программы

Вводим значения: «40», «*», «5» , соответствующие переменным X, C и Y. Получаем верное значение операции «умножение», представленное предикатом operation(“*”,X, Y,Z).

Наташа

Автор

Наташа — контент-маркетолог и блогер, но все это не мешает ей оставаться адекватным человеком. Верит во все цвета радуги и не верит в теорию всемирного заговора. Увлекается «нефрохиромантией» и тайно мечтает воссоздать дома Александрийскую библиотеку.

Распродажа дипломных

 Скидка 30% по промокоду Diplom2020

А ты боишься COVID-19?

 Пройди опрос и получи промокод