Version: 4.2.1

Sprachebenen und Material zu Die Macht der Abstraktion

Note: This is documentation for the teachpacks that go with the German textbook Die Macht der Abstraktion.

Das Material in diesem Handbuch ist für die Verwendung mit dem Buch the Die Macht der Abstraktion gedacht.

    1 Die Macht der Abstraktion - Anfänger

      1.1 Definitionen

      1.2 Record-Typ-Definitionen

      1.3 Prozedurapplikation

      1.4 #t and #f

      1.5 lambda

      1.6 Bezeichner

      1.7 cond

      1.8 if

      1.9 and

      1.10 or

      1.11 let, letrec und let*

      1.12 begin

      1.13 Verträge

        1.13.1 define-contract

        1.13.2 Vertragserklärung

        1.13.3 predicate

        1.13.4 one-of

        1.13.5 mixed

        1.13.6 Prozedur-Vertrag

        1.13.7 property

        1.13.8 list

        1.13.9 Vertrags-Variablen

        1.13.10 combined

      1.14 Testfälle

      1.15 Parametrische Record-Typ-Definitionen

      1.16 Primitive Operationen

    2 Die Macht der Abstraktion

      2.1 Primitive Operationen

    3 Die Macht der Abstraktion mit Zuweisungen

      3.1 define-record-procedures-2

      3.2 define-record-procedures-parametric-2

      3.3 set!

      3.4 Primitive Operationen

    4 Die Macht der Abstraktion fortgeschritten

      4.1 Quote-Literal

      4.2 Verträge

      4.3 Primitive Operationen

    5 Konstruktionsanleitungen 1 bis 10

      5.1 Konstruktion von Prozeduren

      5.2 Fallunterscheidung

      5.3 zusammengesetzte Daten

      5.4 zusammengesetzte Daten als Argumente

      5.5 zusammengesetzte Daten als Ausgabe

      5.6 gemischte Daten

      5.7 Listen

      5.8 natürliche Zahlen

      5.9 Prozeduren mit Akkumulatoren

      5.10 gekapselter Zustand

    6 Bilder konstruieren: "image.ss"

      6.1 Bilder

      6.2 Modi und Farben

      6.3 Einfache geometrische Figuren

      6.4 Eigenschaften von Bildern

      6.5 Bilder zusammensetzen

    7 Animationen: "world.ss"

    8 Turtle-Grafik: "turtle.ss"

      8.1 Tutorial

        8.1.1 Verbesserungen

      8.2 Prozeduren

    9 Abspielen von Audio-Dateien: "sound.ss"

    10 3D-Liniengraphik: "line3d.ss"

      10.1 Szenen erzeugen

      10.2 3D-Vektoren

      10.3 4D-Vektoren

      10.4 4x4 Matrizen

      10.5 3d-Linien

    11 DMdA: Sprachen als Libraries

      11.1 Die Macht der Abstraktion - Anfänger

      11.2 Die Macht der Abstraktion

      11.3 Die Macht der Abstraktion mit Zuweisungen

      11.4 Die Macht der Abstraktion - fortgeschritten

    Index