Определите предикат листинг(Р,А), работающий аналогично встроенному предикату 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(_, _).

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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