Вывести дискриминант в предикат - Prolog

Узнай цену своей работы

Формулировка задачи:

Есть программа на турбо прологе, решающая квадратное уравнение.
Необходимо вывести дискриминант отдельно в предикат, т.е. не писать так постоянно solve(A,B,C):-D=B*B-4*A*C , а вывести где то формулу в предикате и дальше этот предикат писать... Я думала что так:
но так не работает...

Решение задачи: «Вывести дискриминант в предикат»

textual
Листинг программы
predicates  
disc(real, real, real, real)
clauses
disc(A, B, C, D) :-
    D = B*B-4*A*C

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5