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