<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=383369&amp;view=findpost&amp;p=3372296</guid>
        <pubDate>Sat, 02 Nov 2013 19:21:00 +0000</pubDate>
        <title>пошаговое выполнение</title>
        <link>https://forum.sources.ru/index.php?showtopic=383369&amp;view=findpost&amp;p=3372296</link>
        <description><![CDATA[Агния: как можно проследить пошаговое выполнение задачи, для построения дерева вывода?<br>
<br>
(prolog 5.2)<br>
<br>
<br>
/****************LISTS************** *****/<br>
DOMAINS<br>
x=integer<br>
l_x=x*<br>
<br>
PREDICATES<br>
segment(x,l_x)<br>
generate(x,x,l_x)<br>
<br>
<br>
CLAUSES<br>
generate(N,N,[N]).<br>
generate(M,N,[M|T]):-<br>
M&lt;N,<br>
M1=M+1,<br>
generate(M1,N,T).<br>
<br>
<br>
segment(N,L):-<br>
generate(0,N,L).<br>
<br>
<br>
<br>
goal <br>
%segment(2,[0,1,2]).<br>
segment(4,L).]]></description>
        <author>Агния</author>
        <category>Prolog</category>
      </item>
	
      </channel>
      </rss>
	