★ APPLICATIONS ★ DIVERS ★ REM-Killer für den CPC-464 ★ |
Zahlenwandler (Computer Schau) | Applications Divers |
Das Programm Zahlenwandler erlaubt es dem Schneider-Benutzer, Zahlen in alle Zahlensysteme vom Binär- bis zum Hexadezimalsystem umzurechnen und in all diesen Systemen die Grundrechenarten durchzuführen. Auch kann eine Zahlenliste ausgedruckt werden. Von Haus aus kann der Schneider-Computer nur mit Dezimal-, Binär- und Hexadezimalzahlen umgehen. Zumindest das Oktalsystem findet auch in der Computertechnik noch Verwendung und für Mathematiker sind auch alle anderen Zahlenbasen interessant. Programmbedienung Das Programm ist menügesteuert. Die Funktionsweise dieses Menüs kann auch für andere Programme als Vorbild gelten: Alle Menüpunkte werden auf dem Bildschirm gelistet. Mit den Cursor-Auf- und Cursor-Ab-Tasten kann dann das gewünschte Unterprogramm ausgewählt werden. Die gewählte Zeile wird invers angezeigt. Durch Drükken der COPY-Taste springt der Computer in den ausgewählten Programmteil. Diesen merkt sich der Computer bis zum nächsten Erscheinen des Menüs. Soll dann die Wahl wiederholt werden, reicht es, nur die COPY-Taste zu drücken. Das Menü sieht so aus:
Zahlenumwandlungen Hier kann eine Zahl eines beliebigen Zahlensystems mit der Basis 2 bis 16 in ihr Äquivalent eines anderen Systems umgerechnet werden. Beispiel: Die Zahl 3FAC (16) ins Oktalsystem umwandeln Basis 1: 16 Nach kurzer Rechenzeit gibt der Computer das Resultat aus. Nach Drücken der Space-Taste kommen Sie wieder ins Hauptmenü zurück. Grundrechenarten In diesem Programmteil können in einem beliebigen Zahlensystem die vier Grundrechenarten durchgeführt werden. Beispiel: Die Zahl 3462 (11) soll durch 23 (11) dividiert werden. Zahlensystem: 11 Als Rechenoperatoren können das Plus-, Minus- und Malzeichen verwendet werden. Die Division kann entweder mit dem Mathematik-gemäßen Doppelpunkt oder dem Computersatz, dem Schrägstrich (/) durchgeführt werden. Das Ergebnis ist in beiden Fällen das gleiche. Auch hier können Sie das Unterprogramm durch Drücken der Space-Taste verlassen. Zahlenliste auf Drucker Hiermit können Sie auf dem Drukker eine Vergleichsliste des Dezimalsystems mit einem anderen beliebigen System anfertigen. Beispiel: Die Binäräquivalente der Zahlen 8 bis 11 sollen ausgegeben werden. Zahlensystem: 2 Der Drucker gibt die folgende Liste aus:
Programm beenden Die Funktion dieses Programmteils dürfte wohl klar sein. Nach einer Sicherheitsabfrage springt der Computer in den Programmiermodus zurück. Programmaufbau Es wurde versucht, das Programm trotz der Verwendung von Basic als Programmiersprache möglichst modular zu gliedern. Die Zeilen 100 bis 290 enthalten Initialisierungsbefehle wie Farbgebung und Zeichendefinitionen. In den Zeilen 300 bis 540 ist die Hauptschleife, nämlich das Programm-Menü enthalten. Die folgenden Programmteile sind durch REM-Zeilen klar abgetrennt: 550-770 Zahlenumwandlungen In den Zeilen 1390 bis 1640 stehen die zwei wichtigsten Unterprogramme: Sie wandeln Dezimalzahlen in andere Zahlensysteme um und umgekehrt. Ab der Zeile 1650 beginnt eine Fehlerbehandlungsroutine. Martin Kotulla/LM, ComputerSchau
|