Bearbeiten von „Gedächtnisprotokoll SE-3LP08-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 4: Zeile 4:


Insgesamt war die Klausur durchaus angemessen in Umfang und Anspruch.
Insgesamt war die Klausur durchaus angemessen in Umfang und Anspruch.
== Grundlagen ==
Welche Ausgaben erwarten Sie von folgenden Eingaben am Systemprompt.
* [x, y] = [E, _], append(E, [b, m], X).
* ...
Was ist der Unterschied zwischen einer Relationalen und einer Deduktiven Datenbank?
Geben Sie ein Beispiel für eine Relation an, bei der es nicht möglich ist alles explizit aufzuzählen.
Geben Sie ein Beispiel für eine Relation an, bei der es möglich, aber nicht sinnvoll ist alles explizit aufzuzählen.


== Laden-Aufgaben ==
== Laden-Aufgaben ==
Zeile 31: Zeile 20:
Wieviele sonnenschirme wurden in Kalenderwoche 39 verkauft?
Wieviele sonnenschirme wurden in Kalenderwoche 39 verkauft?


In welcher Woche wurden am meistern X verkauft?
In welcher Woche wurden am meistern X verkauft? Nutzen Sie das Prädikat between(+Min, +Max, ?Index).


Wurden nach Kalenerwoche 38 noch Badelatschen verkauft?
Wurden nach Kalenerwoche 38 noch Badelatschen verkauft?
Zeile 44: Zeile 33:


Zusätzlich gegeben ist nun eine Liste die den durchschnittlichen Umsatz einer Woche über mehrere Jahre enthält. Erstellen Sie zwei Prädikate, die eine Liste mit Wochen aus dem letzten Jahr zurückgibt, in denen der Umsatz unterdurchschnittlich war. Benutzen Sie einmal Prädikate zweiter Ordnung und einmal Rekursion.
Zusätzlich gegeben ist nun eine Liste die den durchschnittlichen Umsatz einer Woche über mehrere Jahre enthält. Erstellen Sie zwei Prädikate, die eine Liste mit Wochen aus dem letzten Jahr zurückgibt, in denen der Umsatz unterdurchschnittlich war. Benutzen Sie einmal Prädikate zweiter Ordnung und einmal Rekursion.
irgendwo war noch: Nutzen Sie das Prädikat between(+Min, +Max, ?Index). aber wo?


== Scheme-Teil ==
== Scheme-Teil ==
Zeile 63: Zeile 50:


Was tut die folgende Scheme-Funktion:
Was tut die folgende Scheme-Funktion:
(define (test x y)
  (if (null? x)
    #t
    (if (member (car x) y)
      (test (cdr x) y)
      #f
    )
  )
)
(oder so ähnlich)


Übersetzten Sie die Funktion in Prolog.
Übersetzten Sie die Funktion in Prolog.
Zeile 79: Zeile 55:
Was sind die Unterschiede Zwischen der Scheme und der Prolog-Implementation?
Was sind die Unterschiede Zwischen der Scheme und der Prolog-Implementation?


[[Kategorie:Gedaechtnisprotokoll|SE3]]
[[Kategorie: Gedaechtnisprotokoll]]

Bitte beachte, dass alle Beiträge zu Fachschaft_Informatik von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter Fachschaft Informatik:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite bearbeiten zu können (<a href="/Fachschaft/wiki/index.php?title=Special:Captcha/help" class="internal">weitere Informationen</a>):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)