Der TI-59 von Texas Instruments (1977) ist ein programmierbarer Taschenrechner mit bis zu 960 Programmschritten, 100 Speichern, Magnetkarten und einem Thermodrucker. Dieser Kurs bringt ihn Schritt für Schritt bei: vom ersten Tastendruck über eigene Programme bis zu der Frage, wie der Rechner Programme und Zahlen intern ablegt.

Der TI-59 im LRN-Modus: die Anzeige zeigt den nächsten freien Programmschritt

Wie der Kurs aufgebaut ist

Jede Lektion führt ein neues Konzept ein und folgt demselben Ablauf:

TeilInhalt
Zielein Satz: was man danach kann
Das Prinzipdas neue Konzept, kurz erklärt
Vormachenein Beispiel Taste für Taste, mit dem, was die Anzeige zeigt
Übeneine ähnliche Aufgabe mit Hinweisen
Probeeine Aufgabe ohne Anleitung, die Lösung steht am Ende der Lektion
Rückblickdie neuen Tasten auf einen Blick

Die Stufen bauen aufeinander auf. Wer Stufe 1 und 2 kennt, kann bereits nützliche Programme schreiben. Stufe 6 ist für alle, die wissen wollen, was unter der Haube passiert.

Alle Beispiele sind geprüft. Jedes Programm und jedes Ergebnis in diesem Kurs ist vorher auf einem emulierten TI-59 durchgespielt worden, Taste für Taste. Auch die angegebenen Tastencodes stammen aus dem Programmspeicher dieses Rechners. Die Bilder zeigen den TI-59 als Anwendung auf einem klassischen Macintosh mit dem Drucker PC-100C daneben.

Die Lektionen

Stufe 1: Rechnen

  1. Tasten, 2nd und INV
  2. Punkt vor Strich und Klammern
  3. Rechnen mit Speichern

Stufe 2: Erste Programme

  1. Das erste Programm
  2. Eingabe und Ausgabe
  3. Eigene Funktionstasten
  4. Programme ansehen und korrigieren

Stufe 3: Ablaufsteuerung

  1. Sprünge
  2. Entscheiden
  3. Schleifen mit Dsz
  4. Flags

Stufe 4: Struktur

  1. Unterprogramme
  2. Indirekte Adressierung
  3. Speicher aufteilen und Karten
  4. Module

Stufe 5: Projekte

  1. Die Mondlandung: vom TI-57 zum TI-59
  2. Verdichten: von 126 auf 101 Schritte

Stufe 6: Unter der Haube

  1. Tastencodes
  2. Wo Programme und Zahlen liegen
  3. Takt, Tastatur und Drucker

Schreibweise

Tasten stehen in dieser Form: STO, RCL, R/S. Die Zweitfunktion über einer Taste erreicht man mit 2nd; im Text steht dann zum Beispiel 2nd Lbl. Zweistellige Speicher- und Adressangaben werden immer vollständig getippt: STO 01, GTO 008. Ein Programmlisting zeigt in jeder Zeile die Schrittnummer, den Tastencode und den Namen der Taste, so wie der Drucker PC-100C es ausgibt.

Der Entwurf des interaktiven Kurses beschreibt, wie diese Lektionen später direkt am Rechner geführt und geprüft werden sollen.