Nowe posty

xx Debian https w apt (0)
Dzisiaj o 11:28:17
xx Jak usunąć kilka dowiązań twardych jednym poleceniem. (3)
2019-06-14, 12:12:10
xx Skrypt sprawdzający miejsce na dysku (1)
2019-06-13, 13:55:00
xx Samba server (3)
2019-06-10, 17:01:44
xx Skrypt tworzący użytkownika (3)
2019-06-07, 17:11:55
xx Jaki serwis komp. we Wrocławiu (0)
2019-06-06, 12:39:23
xx serwer wydruku (1)
2019-06-04, 13:57:58
xx mod_security i roundcube (0)
2019-05-27, 14:27:03
xx Touchpad po pewnym losowym czasie przestaje reagować (33)
2019-05-27, 10:14:21
xx [ROZWIĄZANY] przygotowanie zeskanowanego pdf do OCR (6)
2019-05-24, 14:46:43

Autor Wątek: Prolog sumowanie dwóch liczb we wszystkich trybach  (Przeczytany 4071 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: 2498
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
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