 Contents
Previous
Next
Contents
Previous
Next
 Es ist möglich, die Arbeit eines Programms zu verfolgen, um sich die
 Prozeduren zeigen zu lassen, wenn sie arbeiten. Dieser Modus zeigt,
 dank des Primitivs rückgabe, was die Prozeduren ausgeben.
 Um diesen Modus zu verwenden, tippen Sie verfolge.
 stoppeverfolge wird den Verfolge
-Modus deaktivieren. Ein kleines Beispiel mit der Fakultät (siehe Seite
 52).
 Verfolge dz fak 4
ergibt:
  fak 4
    fak 3
      fak 2
        fak 1
        fak ergibt 1
      fak ergibt 2
    fak ergibt 6
  fak ergibt 24
  24
| Deutsch | Englisch | Argumente | Verwendung | 
|---|---|---|---|
| setze | make | a b: a Wort, b irgendwas | Wenn
 die lokale Variable a existiert, weist sie den Wert b zu. Wenn nicht,
 erzeugt sie eine globale Variable a und weist ihr den Wert b zu. Z.B.: 
setze "a 100weist den Wert 100 der Variablen a zu. | 
| lokal | local | a: Wort | Erzeugt eine
 Variable namens a. Beachte, diese wird nicht initialisiert. Um einen
 Wert zuzuweisen, siehe setze. | 
| lokalsetze | localmake | a b: a Wort, b irgendwas | Erzeugt eine neue lokale Variable und weist ihr den Wert b zu. | 
| def, definiere | def, define | Wort1 Liste2 Liste3 | Definiert eine neue Prozedur namens Wort1, welche die Variablen in
 Liste2 erfordert. Liste3 enthält die Anweisungen der Prozedur. Z.B. 
def "Vieleck [nb länge][wiederhole :nb [vw :länge re 360/:nb]] | 
---> Dieses Kommando definiert eine Prozedur namens Vieleck mit zwei Variablen :nb und :länge. Diese Prozedur zeichnet ein reguläres Vieleck, wir können die Anzahl der Seiten und ihre Längen wählen. ||
| Deutsch | Englisch | Argumente | Verwendung | 
|---|---|---|---|
| wert | thing | a: Wort | Ergibt den Wert der
 Variablen :a. wert "aist ähnlich wie:a | 
| vg, vergesse | er, erase | a: Wort | Entfernt die Prozedur namens a. | 
| vgv, vergessevar | kill | a: Wort | Löscht die Variable a. | 
| vga, vergessealles | erall, eraseall | keine | Entfernt alle aktuellen Variablen und aktuellen Prozeduren. | 
| zga, zeigealles | poall, printoutall | keine | Listet alle aktuell definierten Prozeduren. | 
| starte | run | a :Liste | Führt die Liste von Instruktionen aus, die in Liste a stehen. | 
| variablen | lvars, listvariables | keine | Ergibt eine Liste die alle definierten Variablen enthält. | 
 Contents
Previous
Next
Contents
Previous
Next