Marcin Żuchelkowski

Marcin Żuchelkowski informatyk,
freelancer ... piszę
na prawie każdy
temat i ...

Temat: Zagadka z testu na IQ ... (napisz w Prologu)...

Jeden z trzech przyjaciół miał kota, drugi grał na skrzypcach, a trzeci hodował jaszczurkę. Krzysztof nie przepadał za kotami, Witek był niemuzykalny, a kot chętnie czasami gościł u Jacka, który z kolei bał się jaszczurek. Do kogo należy jaszczurka i kot, a kto grał na skrzypcach ???
Paweł G.

Paweł G. właściwy

Temat: Zagadka z testu na IQ ... (napisz w Prologu)...

Teraz kwestia zbudowania prostego drzewka, i w ciągu 5 minut mamy odpowiedź. ;)

konto usunięte

Temat: Zagadka z testu na IQ ... (napisz w Prologu)...

jaki jest prize ;)?
Marcin Żuchelkowski

Marcin Żuchelkowski informatyk,
freelancer ... piszę
na prawie każdy
temat i ...

Temat: Zagadka z testu na IQ ... (napisz w Prologu)...

Sam jestem ciekaw jak to wygląda w Prologu ... :D
Prize ... hmmm ... będziesz miał(a) świadomość, że znasz już całkiem nieźle ten język :D ...
Marcin Żuchelkowski

Marcin Żuchelkowski informatyk,
freelancer ... piszę
na prawie każdy
temat i ...

Temat: Zagadka z testu na IQ ... (napisz w Prologu)...

Mała podpowiedź :

http://www-users.mat.uni.torun.pl/~fly/materialy/pl/re...

... prawdę mówiąc problem jest większy niż myślałem :/

konto usunięte

Temat: Zagadka z testu na IQ ... (napisz w Prologu)...

witam
z tej strony marta
mam problem z prologiem czy ktos z Was moze mi pomoc?
chodzi o to ze musze napisac w prologu jak dziala dylemat podroznika nie wiem w ogole jak sie za to zabrac wiec jesli wiecie cos na ten temat to bardzo prosze o pomoc
pozdrawiam
Mariusz Pękala

Mariusz Pękala Programista.
Skromny.

Temat: Zagadka z testu na IQ ... (napisz w Prologu)...

marta Melich:
witam
z tej strony marta
mam problem z prologiem czy ktos z Was moze mi pomoc?
chodzi o to ze musze napisac w prologu jak dziala dylemat podroznika nie wiem w ogole jak sie za to zabrac wiec jesli wiecie cos na ten temat to bardzo prosze o pomoc
pozdrawiam

Wiem, że to staaaaare pytanie, i pewnie już to rozwiązałaś, również niezbyt pasuje to do oryginalnego tematu wątku, ale może ktoś będzie miał jakieś przemyślenia.

Ja bym na początek spróbował zdefiniować zadanie. Słowa "napisać jak działa" jeszcze nic nie mówią. Jaki dokładnie ma być efekt programu? Co ma się pojawić na ekranie?

konto usunięte

Temat: Zagadka z testu na IQ ... (napisz w Prologu)...

przyjaciele([krzysztof, witek, jacek]).

a1(jacek, ma_kota).
a2(A, gra_na_skrzypcach).
a3(A, hoduje_jaszczurke).

q(A-A1, B-B1, C-C1) :-
przyjaciele(L),
member(A, L),
member(B, L),
member(C, L),
a1(A, A1), a2(B, B1), a3(C, C1),
A \= krzysztof, % warunek nadmiarowy, ale dla symetrii zostawiłem
B \= witek,
C \= jacek,
A \= B,
A \= C,
B \= C.

1 ?- q(A, B, C).
A = jacek-ma_kota,
B = krzysztof-gra_na_skrzypcach,
C = witek-hoduje_jaszczurke ;
false.

2 ?-

Pozdrawiam,
Tomasz

Następna dyskusja:

[zagadka] Labirynt w prologu




Wyślij zaproszenie do