programmieren:aufgaben1:start
Differences
This shows you the differences between two versions of the page.
| — | programmieren:aufgaben1:start [2025/11/16 07:05] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Aufgaben ====== | ||
| + | Hier ein paar einfache Aufgaben, die helfen, die bisherigen Ausführungen zum Compilerbau zu verinnerlichen und noch besser zu verstehen. Der Schwierigkeitsgrad der Aufgaben ist aufsteigend: | ||
| + | - Erweitere die Programmiersprache um Bedingungen. Sie sollte also bspw. '' | ||
| + | - Erweitere Lexer/ | ||
| + | - Bisher gibt es nur Rechenoperationen für Double-Werte. Füge boolesche Rechenoperationen (&&, | ||
| + | - Füge einen Datentyp '' | ||
| + | - Erweitere den Parser so, dass Variablen typisiert sind. Sie müssen dann natürlich vor dem ersten Aufruf deklariert werden, z.B. mit '' | ||
| + | - Erweitere den Parser so, dass er automatische Typkonvertierungen durchführt und z.B. Folgendes versteht: '' | ||
