FB18 - Das Forum für Informatik

fb18.de / Diplom Informatik / Unterbereich Grundstudium / Praktische Informatik

Wer will noch ne Runde Aufgaben?

Wer will noch ne Runde Aufgaben? 2002-01-05 01:45
TriPhoenix
Wo ich schon wie wild am Prolog üben bin und gerade noch für mich und jemand anderen ne zweite Runde Musterklausur gebastelt habe, lasse ich doch den rest auch gleich dran teilhaben [img]http://images.rapidforum.com/images/i24.gif[/img]

Kommt zwar etwas spät, aber Übung ist immer gut [img]http://images.rapidforum.com/images/i25.gif[/img]

TriPhoenix


tja…hier würde das ding jetzt stehen, aber das Board interpretiert Listen mit nur einer Zahl dirn natürlich als Smilys [img]http://images.rapidforum.com/images/i23.gif[/img]
Also alles hierhin:
Der Webspace ist etwas eingeknickt…wenn der nicht mehr geht
http://www.triphx.f2s.com/uni/pklausur.txt

hab ich mir einfach ein Stück Familienspace auf T-Online gekrallt (Die Person wirds schon nicht merken [img]http://images.rapidforum.com/images/i23.gif[/img]
http://home.t-online.de/home/sojoma/pklausur.txt



Re: Wer will noch ne Runde Aufgaben? 2002-01-05 09:25
Chillah
erstmal danke für deine mühe,
aber wäre es dir noch möglich deine lösungen auch zu veröffentlichen[img]http://images.rapidforum.com/images/i5.gif[/img]


Re: Wer will noch ne Runde Aufgaben? 2002-01-05 10:48
Popcorn
Yip, das ist klasse. Die werde ich heute auch noch mal antesten. Die Lösungen kann man sich ja zum Großteil mit Prolog selbst beschaffen.

Re: Wer will noch ne Runde Aufgaben? 2002-01-05 13:49
Chillah
wenn schon keine komplettlösung,
dann würden mich wenigstens ein paar varianten für die Buchversand-Aufgabe sehr interessieren.
hat da vielleicht jemand schon welche?

Re: Wer will noch ne Runde Aufgaben? 2002-01-05 14:46
TriPhoenix
Komplettlösung ist fertig [img]http://images.rapidforum.com/images/i23.gif[/img]

Ich hoffe es ist alles richtig, Korerekturen sind imemr willkommen [img]http://images.rapidforum.com/images/i24.gif[/img]

http://home.t-online.de/home/sojoma/pmuster.txt

Re: Wer will noch ne Runde Aufgaben? 2002-01-05 15:56
HG
Ich denke p(L1,L2) ist nicht 1:M und auch nicht M:1, da zB.:

p([a,a,a],[a,b,c]).
p([a,b,b],[a,b,c]).
und so weiter gilt.
Es ist also nicht eindeutig….

P.S.
"member(Element, Liste)." ist Standard und wirkt Wunder [img]http://images.rapidforum.com/images/i25.gif[/img]


Re: Wer will noch ne Runde Aufgaben? 2002-01-05 16:01
TriPhoenix
gerade geupdated…das wird dann wohl eher m:n genannt [img]http://images.rapidforum.com/images/i23.gif[/img]

Das mit member war Absicht…irgendwas musste ich mir doch ausdenken mit Listen, was weder im Skript, noch schon in der Musterklausur steht [img]http://images.rapidforum.com/images/i23.gif[/img]

Re: Wer will noch ne Runde Aufgaben? 2002-01-05 17:25
Popcorn
Bei

a) Welche Artikel sind billiger als 0.30?

steht in Deiner Lösung:

a) ?- bestand(Artikel,_), artikel(Artikel,_Preis,_), _Preis<0.30.

Das mit dem Bestand kann bei der Fragestellung weggelassen werden.

Ist Dir wohl was beim Copy & Paste durcheinandergekommen, wie ich gerade sehe. Bei b) steht das als Lösung:

?- artikel(_Artikel,_,milka_schokolade).

Muss aber wohl so heißen:

artikel(_Artikelnummer,_,milka_schockolade), bestellung(_Artikelnummer, Anzahl).

Hmm. Bei c) ist auch noch was. Wenn Du nach Aufgabe b) behauptest, das Anzahl die tatsächliche Anzahl der Artikel angibt, kann c) viel leicht so gelöst werden:

bestand(_Artikelnummer,0), bestellung(_Artikelnummer,0).

Allerdings würde ich noch:

artikel(_Artikelnummer,_,Bezeichnung).

hinzufügen, weil ja nach dem Artikel und nicht der Nummer gefragt ist.

Ähm… Wo ich so viel aufschreibe: Ich will Deine Mühe nicht runtermachen. Finde das voll klasse. [img]http://images.rapidforum.com/images/i23.gif[/img]


Re: Wer will noch ne Runde Aufgaben? 2002-01-05 17:30
TriPhoenix
[img]http://images.rapidforum.com/images/i18.gif[/img] Huia…das mag wohl sein [img]http://images.rapidforum.com/images/i23.gif[/img] Was wäre doch schreiben aufm Rechner ohne C&P [img]http://images.rapidforum.com/images/i24.gif[/img]