 | Гость | City url://forum.message:2775 City <p>Нашел пример <a href="http://home.agh.edu.pl/~wojnicki/phd/node35.html:">http://home.agh.edu.pl/~wojnicki/phd/node35.html:</a><br /><code><br />coin(100). coin(25). coin(10).</p><p>change(S,[S]):- coin(S).<br />change(S,L):- S>0, coin(M),<br />S1 is S - M,<br />change(S1, L1),<br />L1=(H|_), H >= M,<br />L=(M|L1).</p></code><br /><p>Делал так: сначала установил у себя Visual Prolog 5.2 , создал новый проект, в нем file->new, ввел туда код, затем Project -> Test Goal -> выдает след. ошибку:E;Test_Goal, pos: 1, 3 Illegal keyword<br />Подскажите плиз что я делаю не так??? Может не та версия пролога? Слышал что их много есть(например Турбо)?<br />Заранее спасибо!</p> |