On this page:
Sprachebenen und Material zu Schreibe Dein Programm!
8.6

Sprachebenen und Material zu Schreibe Dein Programm!

Note: This is documentation for the teachpacks that go with the German textbook Schreibe Dein Programm!.

Das Material in diesem Handbuch ist für die Verwendung mit Buch Schreibe Dein Programm! gedacht.

    1 Schreibe Dein Programm! - Anfänger

      1.1 Definitionen

      1.2 Record-Typ-Definitionen

      1.3 Record-Typ-Definitionen mit Signatur-Parametern

      1.4 Funktionsapplikation

      1.5 #t and #f

      1.6 lambda / λ

      1.7 Bezeichner

      1.8 cond

      1.9 if

      1.10 and

      1.11 or

      1.12 Signaturen

        1.12.1 signature

        1.12.2 Signaturdeklaration

        1.12.3 Eingebaute Signaturen

        1.12.4 predicate

        1.12.5 enum

        1.12.6 mixed

        1.12.7 Funktions-Signatur

        1.12.8 Signatur-Variablen

        1.12.9 combined

      1.13 Testfälle

      1.14 Pattern-Matching

      1.15 Eigenschaften

      1.16 Primitive Operationen

    2 Schreibe Dein Programm!

      2.1 Signaturen

      2.2 let, letrec und let*

      2.3 Pattern-Matching

      2.4 Primitive Operationen

    3 Schreibe Dein Programm! - fortgeschritten

      3.1 Quote-Literal

      3.2 Signaturen

      3.3 Pattern-Matching

      3.4 Definitionen

      3.5 lambda / λ

      3.6 begin

      3.7 Primitive Operationen

    4 Konstruktionsanleitungen

      4.0 Ablauf

      4.1 Kurzbeschreibung

      4.2 Signatur-Deklaration

      4.3 Tests

      4.4 Gerüst

      4.5 Rumpf

      4.6 Datenanalyse

      4.7 Fallunterscheidung: Datenanalyse

      4.8 Aufzählung: Datenanalyse

      4.9 Schablone

      4.10 Fallunterscheidung: Schablone

      4.11 boolesche Fallunterscheidung: Schablone

      4.12 Zusammengesetzte Daten: Datenanalyse

      4.13 Zusammengesetzte Daten als Eingabe: Schablone

      4.14 Zusammengesetzte Daten als Ausgabe: Schablone

      4.15 Gemischte Daten: Datenanalyse

      4.16 Gemischte Daten als Eingabe: Schablone

      4.17 Selbstbezüge als Eingabe: Schablone

      4.18 Listen als Eingabe: Schablone

      4.19 Natürliche Zahlen als Eingabe: Schablone

      4.20 Abstraktion

      4.21 Listen als Eingabe, mit Akkumulator: Schablone

      4.22 Natürliche Zahlen als Eingabe, mit Akkumulator: Schablone

    5 sdp: Sprachen als Libraries

      5.1 Schreibe Dein Programm - Anfänger

      5.2 Schreibe Dein Programm!

      5.3 Schreibe Dein Programm! - fortgeschritten

    Index