Prozeduren und bedingte Ausdrücke
Aus ProgrammingWiki
Archivierte Version vom 2009-05-06T06:39:10+00:00. Aktuelle Version
Aufgabe 1
Definieren Sie die folgenden Variablen und beachten Sie die zugehörigen Ausgaben von Scheme.Machen Sie sich noch einmal klar, warum define eine Sonderform (special form) ist. Verweilen Sie bei den Fehlermeldungen solange, bis Sie sie vollständig interpretieren können.
| <eval>(define number1 553344)</eval> | <eval>(define number2 0.006)</eval> |
| <eval>(define tier ’maus)</eval> | <eval>(define number3 number2)</eval> |
| <eval>(define number4 number1)</eval> |
Geben die folgenden Ausdrücke ein und interpretieren Sie die Schemeantworten. Versuchen Sie diese Antworten vorherzusagen. Machen Sie sich an passender Stelle auch mit dem Datentyp “String” (Zeichenkette) im Manual vertraut.
| <eval> number1</eval> | <eval> number2</eval> | <eval> number3</eval> |
| <eval> "number3"</eval> | <eval> tier</eval> | <eval> number4</eval> |
| <eval> "number1"</eval> |