Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:prolog:prolog_lab:programy [2013/10/28 12:17]
gjn [7. Rekurencja w Prologu] fibonacci
pl:prolog:prolog_lab:programy [2019/06/27 15:50] (aktualna)
Linia 247: Linia 247:
   * ''​delta/​4''​ -- obliczający deltę, argumenty kolejno: a, b, c, wynik,   * ''​delta/​4''​ -- obliczający deltę, argumenty kolejno: a, b, c, wynik,
   * ''​kwadrat/​4''​ -- obliczający wynik równania kwadratowego,​ argumenty kolejno: a, b, c, wynik.   * ''​kwadrat/​4''​ -- obliczający wynik równania kwadratowego,​ argumenty kolejno: a, b, c, wynik.
-Zwróć uwagę na niedeterminizm w predykacie ''​kwadrat/​4'',​ który znajduje zero, jedno, albo dwa rozwiązania;​ mogą się przydać [[http://​www.swi-prolog.org/​pldoc/​doc_for?object=section%282%2c%20%274.25%27%2c%20swi%28%27%2fdoc%2fManual%2farith.html%27%29%29|funkcje matematyczne]]. ​+Zwróć uwagę na niedeterminizm w predykacie ''​kwadrat/​4'',​ który znajduje zero, jedno, albo dwa rozwiązania;​ mogą się przydać [[http://​www.swi-prolog.org/​pldoc/​man?section=arith|funkcje matematyczne]], w szczególności do obliczenia pierwiastka używa się ''​sqrt/​1''​. 
  
 ===== -. Rekurencja w Prologu ===== ===== -. Rekurencja w Prologu =====
Linia 267: Linia 268:
  
 Wpisz, przetestuj i przemyśl działanie programu rekurencyjnie liczącego silnię. Wpisz, przetestuj i przemyśl działanie programu rekurencyjnie liczącego silnię.
 +Uruchom program w trybie śledzenia wykonywania (trace).
  
 **Ćwiczenie** **Ćwiczenie**
  
-Opierając się na silni napisz program wypisujący [[wp>​Liczby_Fibonacciego]].+Opierając się na silni napisz program wypisujący [[http://​pl.wikipedia.org/​wiki/​Ci%C4%85g_Fibonacciego|Ciąg Fibonacciego]].
  
 ===== - Wybrane problemy rozwiązane w Prologu ===== ===== - Wybrane problemy rozwiązane w Prologu =====
Linia 288: Linia 290:
 </​code>​ </​code>​
  
 +
 +**Ćwiczenie**
 +
 +Opisz w programie taki świat:
 +<​code>​
 +a1
 +a2
 +a3     c1 c3
 +a4  a5 c2 c4
 +</​code>​
  
 ==== Wieże Hanoi ==== ==== Wieże Hanoi ====
pl/prolog/prolog_lab/programy.1382959079.txt.gz · ostatnio zmienione: 2019/06/27 15:59 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0