Übungsaufgaben
Dreißig Übungen in gemischter Reihenfolge — du klickst, ziehst, ordnest, rechnest und knobelst. Jede Übung gibt dir sofort eine Rückmeldung, und zu jeder Aufgabe gibt es zwei gestufte Tipps: Der erste zeigt die Richtung, der zweite den entscheidenden Schritt. Die Chips zeigen das Anforderungsniveau: AFB I heißt wiedergeben und direkt anwenden, AFB II selbst entscheiden und verknüpfen, AFB III begründen, beurteilen oder eine Falle durchschauen. Aufgaben mit dem Chip Mix verbinden Wissen aus früheren Unterkapiteln, bei Trick steckt eine Falle drin. Fährst du über ein unterstrichenes Arbeitswort, siehst du, was es genau von dir verlangt.
Erläutere die Zusammenhänge zwischen Zustand und Funktion, indem du in jedem Satz die farbigen Wörter richtig einstellst.
Je eine Funktion außerhalb von sich verändert, desto lässt sich ihr Ergebnis aus der Eingabe vorhersagen.
Imperativer Code beschreibt, gerechnet wird; deklarativer Code beschreibt, herauskommen soll.
Beim funktionalen Stil wird eine Liste , beim imperativen Stil ändert sich .
Leite die Zwischenergebnisse her: Lege die Steine so, dass jeder Stein die Liste vor und nach einem Schritt zeigt. Ein Stein gehört nicht in die Kette.
Gib bei jeder der fünf Behauptungen über Programmierparadigmen an, ob sie stimmt.
