Giuseppe Accaputo

Informatik I Hilfsassistenz
D-BAUG • ETH Zürich • Herbstsemester 2015

Informatik I Hilfassistenz (D-BAUG, ETH Zürich, Herbstsemester 2015) Herzlich willkommen auf der Seite zur Informatik I (D-BAUG) Hilfsassistenz von Giuseppe Accaputo, auf welcher ihr unter anderem die Inhalte der einzelnen Übungsstunden im PDF-Format vorfindet. Die offizielle Vorlesungshomepage findet ihr unter http://www.crypto.ethz.ch/teaching/lectures/InfBau15/.

Übungsstunde

Die Übung findet immer Donnerstags von 15:15 Uhr bis 17:00 Uhr im Raum LFW C 5 statt.

Übungsbesprechungen

Inhalt: Nachbesprechung Übung 12, vektorisierte Funktionen
Inhalt: Vorbesprechung Übung 12
Inhalt: Detaillierte Nachbesprechung zur Aufgabe 10.1: Implementation des Wechselgeld Algorithmus mittels dynamischer Programmierung
Inhalt: Zusammenfassung bezüglich dem Einsatz dynamischer Programmierung im Zusammenhang mit dem Rucksackproblem
Inhalt: Dynamische Programmierung
Inhalt: Rekursion
Inhalt: Arrays, Funktionen auf Arrays, dynamische Arrays, Arrays als Funktions- und Prozedur-Argumente, Vor- und Nachbedingungen
Inhalt: Normalisierung von Gleitkommazahlen, FUNCTION und PROCEDURE, Wert- und Referenzparameter
Inhalt: Präzedenz der Boole'schen Operatoren, Bits und Bytes, Darstellung von positiven und negativen Dezimalzahlen im Binärsystem, Darstellung von dezimalen Gleitkommazahlen und Normalisierung, Überläufe
Inhalt: Syntaxfehler, semantische Fehler, Reminder zu Präzedenz und Assoziativität, De Morgansche Regeln, Short-Circuit Auswertung, die verschiedenen Schleifentypen (WHILE-DO, FOR, REPEAT-UNTIL), Informationen zur Anwendung von FOR-Schleifen
Inhalt: Typumwandlungen (Typecasts), Präzedenz und Assoziativität, Syntax der verschiedenen IF-Anweisungen (IF-THEN, IF-THEN-ELSE, verschachtelte IFs, etc.), Blöcke, der Datentyp BOOLEAN, Informationen zur Anwendung von IF-Abfragen, Boole'sche Operatoren
Inhalt: Aufbau eines Pascal Programms, Write, Writeln, Readln, Zuweisungsoperator :=, Variablen, Konstanten
Inhalt: In diesem Dokument präsentiere ich euch eine kurze Schritt fur Schritt Anleitung um euer erstes Pascal Programm zu schreiben, kompilieren und auszufuhren.