firma

Werbung
Gegeben ist folgender Ausschnit einer kleinen Firmenverwaltung:
% mitarbeiter(MID,Name,Vorname,Abteilung,Alter,Gehalt)
mitarbeiter(1,meiser,christiane,4,23,1850.00).
mitarbeiter(2,treu,bernd,2,24,1850.00).
mitarbeiter(3,grob,petra,2,26,1920.00).
mitarbeiter(4,liebling,maria,3,23,2110.00).
mitarbeiter(5,teuscher,karl,1,39,2410.00).
% abteilung(Abteilung, Name, Telefon, Etage, Budget)
abteilung(1,technik,87561,2,420000.00).
abteilung(2,verwaltung,874566,2,100000.00).
abteilung(3,fuhrpark,87545,1,56000.00).
abteilung(4,personal,874571,1,450000.00).
% rechnungen(RNr, Abteilung,Rechnungsbetrag)
rechnungen(1,1,2435.56).
rechnungen(2,1,7566.65).
rechnungen(3,2,7566.65).
rechnungen(4,3,30432.30).
Aufgabe:
Zur Erledigung der Aufgabe stehen 30 Minuten zur Verfügung!
Erstellen Sie nur im SWI-Editor (nicht in Swing) eine Datei H:\Prolog\Firma\daten.pl, die diese
Daten speichert.
Teilaufgaben:
1. Mitarbeiter eingeben!
2. Abteilungen eingeben!
3. Rechnungen eingeben!
4. Daten speichern! (Kommentare nicht vergessen!)
5. Löschen Sie alle eingegebenen Daten aus dem Speicher!
6. Laden Sie die Fakten der Datei firma.pl und kontrollieren Sie diese!
Protokollieren Sie Ihr Vorgehen im 3-Minutentakt in folgender Tabelle. Wechseln Sie dazu die
Arbeitsstationen!
Achtung:
Jeder muss an genau 2 Stationen je einen Fehler machen! Jeder darf höchstens 2 Fehler machen!
Fehler könnten sein:
-
falsche Reihenfolge der Datensätze, falsche Reihenfolge der Argumente,
-
Schreibfehler in den Argumenten bzw. Funktoren,
-
falsche Arität,
-
doppelte Datensätze,
-
vergessenen Kommentare in der Datei ...
Name
Wie weit ist mein Vorgänger
Hat er/sie korrekt
Welche Fehler habe ich
gekommen?
gearbeitet?
korrigiert?
Aufgabe Martin, Termin heute:
Erklären Sie die Operationen der relationen-Algebra am Beispiel der Wissensbasis firma.pl!
Finden Sie mindestens 2 weitere Beispielaufgaben für jede Operation!
(Das dient für die Klasse 13 als PV und für die Klasse 12 als Vorbereitung des 4. Semesters)
Aufgabe Klasse 13, Termin Freitag:
Wiederholen Sie den Aufbau des SELECT-Befehls!
Formulieren Sie alle Anfragen aus dem Unterricht in SQL!
Aufgabe Steffen, Termin 04.10.2004:
Stellen Sie die Entwicklung der Programmiersprachen in einem Kurzvortrag dar. (10 min)
Teilaufgaben:
Geben Sie einen Überblick über die verschiedenen Generationen der PS, ihre Merkmale, typische
Vertreter, Anwendungsbereiche und ordnen Sie diese zeitlich ein.
Gehen Sie evtl kurz auf Wissenschaftler ein, die sich bei der Entwicklung einzelner PS verdient
gemacht haben.
Suchen Sie im Internet eine übersichtliche grafische Darstellung der Entwicklung der PS und
orientieren Sie Ihren Vortrag an dieser Grafik.
Link: http://de.wikipedia.org/wiki/Programmiersprache#Kurze_Zeittafel
Herunterladen