Informatik I Hilfsassistenz
Herbstsemester 2015 • D-BAUG • ETH Zürich
Willkommen zur Homepage meiner Informatik I (VVZ ID: 252-0845-00L) Hilfsassistenz an der ETH Zürich.
Die offizielle Vorlesungshomepage findet ihr unter http://www.crypto.ethz.ch/teaching/lectures/InfBau15/.
Übungsstunde
Die Übungsstunde findet immer Donnerstags von 15:15 Uhr bis 17:00 Uhr im Raum LFW C 5 statt.
Übungsbesprechungen
Lektion 1 17.09.2015
Themen: In diesem Dokument präsentiere ich euch eine kurze Schritt fur Schritt Anleitung um euer erstes Pascal Programm zu schreiben, kompilieren und auszufuhren.
Lektion 2 17.09.2015
Themen: Aufbau eines Pascal Programms, Write, Writeln, Readln, Zuweisungsoperator
:=
, Variablen, Konstanten
Folien:
Lektion 3 24.09.2015
Themen: Typumwandlungen (Typecasts), Präzedenz und Assoziativität, Syntax der verschiedenen
IF
-Anweisungen (IF-THEN
, IF-THEN-ELSE
, verschachtelte IF
s, etc.), Blöcke, der Datentyp BOOLEAN
, Informationen zur Anwendung von IF
-Abfragen, Boole'sche Operatoren
Folien:
Lektion 4 01.10.2015
Themen: 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
Folien:
Lektion 5 08.10.2015
Themen: 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
Folien:
Lektion 6 15.10.2015
Themen: Normalisierung von Gleitkommazahlen,
FUNCTION
und PROCEDURE
, Wert- und Referenzparameter
Folien:
Lektion 7 22.10.2015
Themen: Arrays, Funktionen auf Arrays, dynamische Arrays, Arrays als Funktions- und Prozedur-Argumente, Vor- und Nachbedingungen
Folien:
Lektion 8 12.11.2015
Themen: Rekursion
Folien:
Lektion 9 19.11.2015
Themen: Dynamische Programmierung
Folien:
Lektion 10 20.11.2015
Themen: Zusammenfassung bezüglich dem Einsatz dynamischer Programmierung im Zusammenhang mit dem Rucksackproblem
Folien:
Lektion 11 26.11.2015
Themen: Detaillierte Nachbesprechung zur Aufgabe 10.1: Implementation des Wechselgeld Algorithmus mittels dynamischer Programmierung
Folien:
Lektion 12 03.12.2015
Themen: Vorbesprechung Übung 12
Folien:
Lektion 13 10.12.2015
Themen: Nachbesprechung Übung 12, vektorisierte Funktionen
Folien: