Universität Ulm, Fakultät für Mathematik und Wirtschaftswissenschaften, SAI, Vorlesungen, SS 2002

Allgemeine Informatik II für WiWi und Biologen
(SS 2002)



Alle genannten Begriffe Einen der genannten Begriffe Bool'sche Ausdrücke

Veranstalter
Prof. Dr. Franz Schweiggert mit Hans Braxmeier
Typ
Vorlesung (2/2)
Zuordnung
Praktische Informatik

Vorlesung
Dienstag 16-18 Uhr, H12
1. Vorlesungstermin: 16. April 2002

Feedback
Ihre Meinung ist gefragt. Hier können Sie parallel zu den Übungen immer wieder mal ein anonymes Feedback abgeben und meine Kommentare dazu lesen.

Skript
Die ersten Teile des Skripts werden bei der ersten und zweiten Vorlesung vor dem Hörsaal verkauft (danach nicht mehr). Zusätzlich wird ein Belegexemplar zum Kopieren in der Bibliothek OE3 (Helmholtzstraße 18) zur Verfügung gestellt. Das gilt sinngemäß auch für die weiteren Teile.

Klausur
Klausur und Lösung vom 30. Juli 2002 (auch als PDF-Datei)!

Tutorien Die Tutorien von Michael Wiedemann, Hjalmar Hagen und Sven sind bereits voll, bei Andreas Fahrbach und Wolf Müller gibt's noch freie Plätze. Wer einen Tutorenplatz sucht, wendet sich bitte per E-Mail an mich (HBr, 25.04.2002).

Übungen Donnerstag 15-17, H12
Für die Programmieraufgaben verwenden wir die Programmiersprache Oberon.
Außerdem: Habt Ihr Euch alle schon zu den Übungen in slc angemeldet?

Sprechstunde
Dienstag 14-15 Uhr, R144

Übungsblätter

Blatt Beispiele aus den Übungen Daten und Sonstiges So sollen die Ausgaben aussehen Lösungsvorschläge Abgabetermin
1:  HTML / PS / PDF Schleifen.om / Parameter.om / OpenArray.om BubbleSortAlgorithmus.jpg --- Bubble.om Do., 02. Mai 2002
(2 wöchig)
2:  HTML / PS / PDF Records.om / ProzedurTypen.om / StringVergleich.om / Queue.om --- --- BubbleSort.om / DoubleEndedQueue.om Do., 16. Mai 2002
3:  HTML / PS / PDF Fakultaet.om / UnixArgs.om --- --- BubbleSortArgs.om / Fibonacci.om Do., 23. Mai 2002
4:  HTML / PS / PDF Conclusion.om / ExitProgramm.om / UnixArgs.om / UnixDateien.om / ByteReader.om Studenten.txt / FalscheEingaben.txt SortVorname.txt / SortFach.txt BubbleSortFiles.om Do., 06. Juni 2002
(2 wöchig)
5:  HTML / PS / PDF VList.om - Das Programm aus der Vorlesung / PointerBasics1.om (p.next.prev...) / EinfacheListe.om / RingListe.om / RingListeDoppeltVerkettet.om / Zufallszahlen.om PointerBasics1Beispiel1.jpg / PointerBasics1Beispiel2.jpg / PointerBasics1Beispiel2.txt / PointerBasics1Beispiel3.jpg / EinfacheListe.jpg / RingListen.jpg Ausgabe.txt FaulesEi.om Do., 13. Juni 2002
6:  HTML / PS / PDF PointerBasics4.om (identische Zeiger, core dumps) / ZeigerSpeicherModell.om ZeigerSpeicherModell.jpg ZeigerSpeicherModell.txt Ausgabe.txt Hashing.om Do., 20. Juni 2002
7:  HTML / PS / PDF PointerBasics2.om (mögl. Fehlerquellen) / PointerBasics3.om (Programmaufbau) Programmiertips.txt Ausgabe.txt Liddl1.om (Nur Artikelliste) / Liddl2.om (mit Head) Do., 27. Juni 2002
8:  HTML / PS / PDF BinärBaum.om (Elemente rekursiv einfügen und Baum ausgeben) BinBaumAusgabeRek.jpg / TipsZurTeilaufgabeA.txt / BinBaeumeEigenschaften.txt --- BinBaumBalanced.om / BalanzierterBaum.jpg / TeilaufgabenBC.txt Do., 4. Juli 2002
Bei der Lösung von Manuel ist die Rekursion der Prozedur InsertBalanced bzw. der Abstieg in den rechten bzw. linken Teilbaum sofort ersichtlich: InsertBalanced(Parameterwerte) -> Arraywert, und ganz rechts steht der Wert von index bzw. dessen Erhoehung um 1 (z.B. 1-2)!
9:  HTML / PS / PDF (letztes Übungsblatt) BinBaumBasics.om --- Ausgabe.txt Freund.om / Baum1.jpg / Quicksort.txt / Hier noch ein kleines Beispielprogramm zu Streams bzw. Lesen aus Dateien mit Read.IntS, Read.StringS und Read.LineS: IOBasics.om Do, 11. Juli 2002
Die Lösung zu Aufgabe 1 (Freund.om) habe ich von Ya erhalten :-)
25:  HTML / PS / PDF --- --- --- --- ---
Ich hoffe Ihr habt viel Spaß in den Übunge gehabt und viel Neues und Interessantes in der Vorlesung dazugelernt. Falls noch Fragen offen sind einfach mal in der Helmholtzstr. 18, Zimmer 144 vorbeischauen.


Hans Braxmeier, 05. April 2002