APPLICATIONSDIVERS ★ REM-Killer für den CPC-464 ★

Zahlenwandler (Computer Schau)Applications Divers
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

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
  • Grundrechenarten
  • Zahlenliste auf Drucker
  • Programm beenden

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
Basis 2: 8
Zahl 1: 3FAC (Wichtig ist hier die Schreibung in Großbuchstaben!)

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
Zahl 1:3462
Rechenoperator: :
Zahl 2: 23

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
Von Zahl: 8
Bis Zahl: 11

Der Drucker gibt die folgende Liste aus:

Zahlenliste:
Dezimal
2er-System
81000
91001
101010
111011

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
780-1110 Grundrechenarten
1120-1330 Zahlenliste auf Drukker ausgeben
1340-1380 Programm beenden

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

★ PUBLISHER: COMPUTER SCHAU
★ YEAR: 1985
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ AUTHOR: Martin KOTULLA
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Zahlenwandler    (Computer  Schau)    GERMAN    LISTINGDATE: 2023-10-29
DL: 34
TYPE: PDF
SiZE: 1353Ko
NOTE: Supplied by www.acpc.me ; 3 pages/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Lottozahlen (Eckart Heinrich/Schneider Aktiv)
» Applications » Lottozahlen (Schneider Aktiv)
» Applications » Komplexe Zahlenfolgen (CPC Amstrad International)
» Applications » Zahlendarstellung (Schneider Aktiv Special)
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 449 millisecondes et consultée 151 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.