Bearbeiten von „Gedächtnisprotokoll SE-3LP09-1“
Zur Navigation springen
Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 17: | Zeile 17: | ||
Geben Sie die Ausgabe am Systempromt an. | Geben Sie die Ausgabe am Systempromt an. | ||
add(3,5,Summe) = add(Summand1,Summand2,7). | |||
... eine unifikationsaufgabe mit einer liste | |||
... eine mit floor | |||
... eine mit abs | |||
==== Aufgabe 2 ==== | ==== Aufgabe 2 ==== | ||
Was bewirkt ein cut? | |||
Geben Sie ein Beispiel mit cut an. | |||
... noch eine frage zu cut | |||
==== Aufgabe 3 ==== | ==== Aufgabe 3 ==== | ||
Es wurde eine Datenbank für eine kleine Videothek gegeben. | Es wurde eine Datenbank für eine kleine Videothek gegeben. | ||
Zeile 45: | Zeile 53: | ||
Erstellen Sie ein Prädikat: | |||
... das bei einem Kunden zurückgibt, ob und welche Filme ausgeliehen wurden. | |||
... das prüft, ob ein Film noch verfügbar ist. | |||
... das zurückgibt, ob ein Film nur einmal in der Datenbank vorhanden ist. | |||
... das die Anzahl der Ausleihen in einer Kategorie angibt | |||
... das die Anzahl der Ausleihen in einer Kategorie in einem Monat ausgibt | |||
Die Videothek möchte Benutzerprofile erstellen, aus diesem Grund sollten wir für einen Kunden die Häufigkeiten ermitteln, (eine Liste machen) wie oft er Filme in einer Kategorie ausgeliehen hat. | |||
Zum Beispiel [0,0,0,1,4] in den Kategorien also 0 Abenteuer, 0 Erotik, 0 Horror, 1 Kinder, 4 Krimi. | |||
Die nächste Aufgabe war die absoluten Häufigkeiten zu berechnen wie oft ein Kunde in einem Monat in einer Kategorie Filme ausgeliehen hat. | |||
Dazu gab es dann noch Teilaufgaben, eine rekursive und eine endrekursive Variante zu machen, und sie danach auf Effizienz vergleichen. | |||
==== Aufgabe 5 ==== | ==== Aufgabe 5 ==== | ||
Hier gab es eine schicke Formel mit der der Videotheks-chef nun seine Kundenprofile auswerten wollte. Formel dürfte in etwa folgende sein: | Hier gab es eine schicke Formel mit der der Videotheks-chef nun seine Kundenprofile auswerten wollte. Formel dürfte in etwa folgende sein: | ||
<math> z = {{1}\over{\sqrt{\sum^n_{i=1} (x_i-y_i)^2}}}</math> | <math> z = {{1}\over{\sqrt{\sum^n_{i=1} (x_i-y_i)^2}}}</math> | ||
==== Aufgabe 6 ==== | ==== Aufgabe 6 ==== | ||
1. | 1. | ||
Diese Aufgabe bestand daraus, auszuwerten was ein kleines Scheme Programm macht | Diese Aufgabe bestand daraus, auszuwerten was ein kleines Scheme Programm macht. | ||
2. | 2. | ||
Drei andere kleine Scheme Programme, aus denen wir herausfinden sollten, welches bedeutungsgleich zu dem | Drei andere kleine Scheme Programme, aus denen wir herausfinden sollten, welches bedeutungsgleich zu dem ersten ist. | ||
3. | 3. | ||
Herausfinden, was ein anderes Scheme-Programm macht | |||
4. | 4. | ||
Das Scheme-Programm aus 3. in Prolog programmieren. | |||
... noch irgendwas? | |||
[[Kategorie:Gedaechtnisprotokoll|SE3]] | [[Kategorie: Gedaechtnisprotokoll|SE3]] |