Informatik I Hilfsassistenz
Willkommen zur Homepage meiner Informatik I (VVZ ID: 252-0845-00L) Hilfsassistenz an der ETH Zürich.
Vorlesungshomepage: http://www.crypto.ethz.ch/teaching/lectures/InfBau15/
Ü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 IFs, 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 10
20.11.2015
Themen:
Zusammenfassung bezüglich dem Einsatz dynamischer Programmierung im Zusammenhang mit dem Rucksackproblem
Lektion 11
26.11.2015
Themen:
Detaillierte Nachbesprechung zur Aufgabe 10.1: Implementation des Wechselgeld Algorithmus mittels dynamischer Programmierung
Folien:
Lektion 13
10.12.2015
Themen:
Nachbesprechung Übung 12, vektorisierte Funktionen
Folien: