Определите предикат листинг(Р,А), работающий аналогично встроенному предикату listing(P/A) - Prolog

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

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

Заранее прошу прощения, внезапно оказалось, что для зачета нужно сделать еще одно задание. А в логическом программировании я слаб, да и предмет не особо интересен, но сдавать нужно сегодня:С Заранее благодарен за помощь. Программа по идее пишется в SWIProlog, не знаю, важно ли это.

Решение задачи: «Определите предикат листинг(Р,А), работающий аналогично встроенному предикату listing(P/A)»

textual
Листинг программы
listing_pred(P, A) :-
    length(Args, A),
    Goal =.. [P|Args],
    call(Goal),
    writeln(Goal),
    fail.
listing_pred(_, _).

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


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

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

15   голосов , оценка 4.067 из 5
Похожие ответы