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/InfBau14/
Übungsbesprechungen
Lektion 1
18.09.2014
Themen:
Aufbau eines Pascal Programms, Write, Writeln, Readln, Zuweisungsoperator :=, Variablen, Typumwandlungen (Typecasts), Präzedenz und Assoziativität
Folien:
Lektion 2
19.09.2014
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 3
25.09.2014
Themen:
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, Tipps zur Übung 2
Folien:
Lektion 4
02.10.2014
Themen:
Syntaxfehler, semantische Fehler, De Morgansche Regeln, Short-Circuit Auswertung, die verschiedenen Schleifentypen (WHILE-DO, FOR, REPEAT-UNTIL), Informationen zur Anwendung von FOR-Schleifen, Reminder zur Präzedenz von Boole'schen Operatoren, Tipps zur Übung 3.
Folien:
Lektion 5
09.10.2014
Themen:
Präzedenz von Boole'schen Operatoren (Repetition), Bits und Bytes, Darstellung von positiven und negativen Dezimalzahlen im Binärsystem, Überläufe (Overflows)
Folien:
Lektion 6
16.10.2014
Themen:
Besprechung der Implementation der harmonischen Reihe und der Collatz-Folge (Thema: Überlauf), Arrays und wichtige Funktionen für Arrays (LOW, HIGH, LENGTH)
Folien:
Lektion 7
23.10.2014
Themen:
Normalisierung von Gleitkommazahlen, FUNCTION und PROCEDURE, Wert- und Referenzparameter, Open Arrays, Vor- und Nachbedingungen
Folien:
Lektion 8
30.10.2014
Themen:
Vor- und Nachbedingungen (Repetition), multidimensionale Arrays
Folien:
Lektion 9
06.11.2014
Themen:
Initialisierung von Variablen und Rückgabewerten, RECORD (Datensatz), Arrays von Datensätzen
Folien:
Lektion 10
13.11.2014
Themen:
Rekursive Funktionen und Visualisierung eines Aufrufs einer rekursiven Funktion
Folien:
Lektion 11
20.11.2014
Themen:
Dynamische Programmierung, Rucksackproblem rekursiv, Rucksackproblem mittels dynamischer Programmierung
Folien: