7.5e Folien

unknown
Neuling
Neuling
Beiträge: 5
Registriert: 18. Aug 2010 11:23

7.5e Folien

Beitrag von unknown »

Hallo

zunächst wird in der Lösung nur auf "Apple" geprüft, es fehlt "Sony".

Kann man die Aufgabe auch mit folgendem Code lösen?

Code: Alles auswählen

g(P,M) : - product(P, M, _, _), duplicates(R), review(R, _, _, P,_, _).
g(P,apple).
g(P,sony).
Würde dies als Lösung auch gelten, oder soll alles in ein Prädikat gepackt werden.
Hierbei orientiere ich mich an der Lösung von spam(A) unter f).

Danke & Grüße

apfel
Mausschubser
Mausschubser
Beiträge: 84
Registriert: 22. Apr 2005 08:50

Re: 7.5e Folien

Beitrag von apfel »

Im Prinzip geht kannst auf jeden Fall so eine Abkürzung einführen, allerdings muss das bißchen anders aussehen. Du meintest wahrscheinlich sowas:

Code: Alles auswählen

g_sub(P,M) : - product(P, M, _, _), duplicates(R), review(R, _, _, P,_, _).
g(P) :- g_sub(P,apple).
g(P) :- g_sub(P,sony).

unknown
Neuling
Neuling
Beiträge: 5
Registriert: 18. Aug 2010 11:23

Re: 7.5e Folien

Beitrag von unknown »

Ok, ja verstehe. Danke schön!

Antworten

Zurück zu „Archiv“