Nowe posty

xx postfix otrzymane emaile from z mojej domeny (1)
Dzisiaj o 13:27:39
xx Prawy przycisk myszy - > Nowy plik (4)
Wczoraj o 21:35:55
xx Konto root i crontab backupu (2)
2019-11-13, 22:51:23
xx Najlepsze gry na Androida według Was (3)
2019-11-13, 14:04:31
xx jak w C++ robić operacje na pieniądzach (7)
2019-11-13, 14:00:35
xx [C++] Do czego potrzebny jest czas kompilacji (1)
2019-11-13, 13:57:53
xx chrome - urządzenie audio (4)
2019-11-10, 12:33:43
xx PORADNIK ! [Poszukiwanie bledow] (1)
2019-11-09, 17:54:50
xx debian 10, problem z instalacją MySQLa (8)
2019-11-08, 21:55:38
xx Wynik skryptu do txt (3)
2019-11-08, 12:41:55

Autor Wątek: Prolog sumowanie dwóch liczb we wszystkich trybach  (Przeczytany 4122 razy)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 7
    • Zobacz profil
Prolog sumowanie dwóch liczb we wszystkich trybach
« dnia: 2014-03-31, 14:16:31 »
Witam. Mam problem z przerobieniem predykatu:
suma(X,Y,Z):- Z is X+Y.
Działa on tylko wtedy kiedy X i Y są ukonkretnione a Z może być ukonkretnioną lub nie. Chcę żeby działało to w każdym trybie a w szczególności kiedy wszystkie trzy są nieukonkretnione. Prosze o pomoc.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2524
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • keybase.io/pkraszewski
Prolog sumowanie dwóch liczb we wszystkich trybach
« Odpowiedź #1 dnia: 2014-03-31, 22:12:30 »
1000 lat nie miałem styczności z Prologiem...
A nie potrzebujesz jeszcze 2 klauzul, dla "X is Z-Y" i dla "Y is Z-X"?
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy