APPLICATIONSDIVERS ★ KOMPLEX ★

KomplexApplications 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 ★ 

Rechnen mit komplexen Zahlen

Das Programm KOMPLEX bietet die Möglichkeit (wie von FORTRAN bekannt), unter BASIC mit komplexen Zahlen zu rechnen.

Folgende Funktionen stehen zur Auswahl:

  • Summe
  • Differenz
  • Produkt
  • Bruch
  • Hochzahl

als Funktionen von zwei komplexen Zahlen oder

  • Betrag
  • Kehrwert
  • Wurzel
  • Quadrat
  • Logarithmus

als Funktionen von einer komplexen Zahl.

Beschreibung

Nachdem eine Funktion gewählt und die Zahlenwerte getrennt nach Realteil und Imaginärteil eingegeben wurden, wird die vom Benutzer gestellte Aufgabe noch einmal angezeigt. Die Aufgabenstellung kann jetzt auf ihre Richtigkeit hin überprüft werden, falsche Eingaben können korrigiert werden.

Sind alle Eingaben in Ordnung, werden im Ergebnismenü die gewählte Funktion, die Aufgabenstellung und das Ergebnis auf dem Bildschirm angezeigt. Danach kann der Benutzer wählen, ob die Daten auch noch auf dem Drucker ausgegeben werden sollen, oder ob eine neue Funktion gewählt werden soll. Wird die Druckerausgabe gewünscht, so stehen Fettdruck oder Entwurfsdruck zur Verfügung. Der Ausdruck kann natürlich wiederholt werden. Wählt der Benutzer die Eingabe einer neuen Funktion, so erscheint wieder das Eingabemenü.

Wählt man dort statt einer Funktion “I“ für Informationen, so erhält man auf mehreren Bildschirmseiten zusätzliche

Informationen zu den komplexen Zahlen und zum Aufbau der komplexen Zahlenebene.

Mit “E“ läßt sich das Programm beenden.

Alle Eingaben sind mit einer Sicherheitsabfrage versehen und erklären sich von selbst. Eingabefehler werden von dem Programm erkannt, abgefangen und dem Benutzer gemeldet.

Das Programm KOMPLEX wurde auf einem CPC 464 (mit DDI-1 und Vortex Speichererweiterung SP 64) erstellt, ist aber auf allen CPC-Rechnem mit oder ohne Floppy und mit oder ohne Vortex-Erweiterung lauffähig.

Druckeranpassung

Die Steuerzeichen im Programm sind für den Drucker Brother M-1009 beziehungsweise NLQ 401 gedacht. Das Programm läßt sich aber sehr leicht an andere Drucker anpassen, weil es nur auf die Steuerzeichen für “Fettdruck“, “engl. Zeichensatz“, “Breitschrift“ und “Hochindex“ zugreift. Diese Steuerzeichen können in den folgenden Zeilen (1870 bis 1940) geändert werden, indem die entsprechenden CHR$-Werte aus dem Druckerhandbuch eingetragen werden.

1870 fde$=CHR$(27)+CHR$(69) :REM Fettdruck ein
1880 fda$=CHR$(27)+CHR${70) :REM Fettdruck aus
1890 eze$=CHR$(27)+CHR$(55) :REM engl. Zeichensatz ein
1900 eza$=CHR$(27)+CHR$(54) :REM engl. Zeichensatz aus
1910 bse$=CHR$( 1-4) :REM Breitschrift ein
1920 bsa$=CHR$(20) :REM Breitschrift aus
1930 hie$=CHR$(27)+CHR$(83)+CHR$(0):REM Hochindex ein
1940 hia$=CHR$(27)+CHR$(84) :REM Hochindex aus

Hinweis

Das im Listing verwendete “Dach“ (^), entspricht dem Hochpfeil auf der Pfundtaste.

Variablenliste von KOMPEX

  • a$ Nimmt die Eingabe nach Tastaturabfrage auf
  • a Farbwert für Titelgrafik
  • aufg$ Aufgabenstellung
  • b Farbwert für Titelgrafik
  • betr Funktion “Betrag“
  • bez$ Name der entsprechenden Funktion
  • bsa$ “Breitschrift aus“
  • bse$ “Breitschrift ein“
  • diff Funktion “Differenz“
  • ergeb$ Ergebnis der entsprechenden Funktion
  • eza$ “engl. Zeichensatz aus“
  • eze$ “engl. Zeichensatz ein“
  • fda$ “Fettdruck aus“
  • fde$ “Fettdruck ein“
  • h Farbwert für Titelgrafik
  • hia$ “Hochindex aus“
  • hie$ “Hochindex ein“
  • hoch Funktion “Hochzahl“
  • i$ Chr$(24), (invers)
  • i Laufindex für Schleifen
  • idiff Imaginärteil der Differenz
  • ihoch Imaginärteil der Hochzahl
  • ikehr Imaginärteil des Kehrwertes
  • iln Imaginärteil des nat. Log.
  • im Nimmt Imaginärteil der Eingabe auf (bei Fkt. von 2 Variablen)
  • ima Nimmt Imaginärteil der Eingabe auf (bei Fkt. von 1 Variablen)
  • iprod Imaginärteil des Produktes
  • iquad Imaginärteil des Quadrates
  • iquot Imaginärteil des Quotienten
  • isumm Imaginärteil der Summe
  • iwurz Imaginärteil der Wurzel
  • ix Imaginärteil bei der Funktionsdefinition (1. Variable)
  • iy Imaginärteil bei der Funktionsdefinition (2. Variable)
  • kehr Funktion “Kehrwert“
  • ln Funktion “ln“
  • prod Funktion “Produkt“
  • quad Funktion “Quadrat“
  • quot Funktion “Quotient“
  • r Farbwert für Titelgrafik, Radius für Infografik
  • rdiff Realteil der Differenz
  • re Nimmt Realteil der Eingabe auf (bei Fkt. von 2 Variablen)
  • rea Nimmt Realteil der Eingabe auf (bei Fkt. von 1 Variablen)
  • rhoch Realteil der Hochzahl
  • rkehr Realteil des Kehrwertes
  • rin Realteil des nat. Log.
  • rprod Realteil des Produktes
  • rquad Realteil des Quadrates
  • rquot Realteil des Quotienten
  • rsumm Realteil der Summe
  • rwurz Realteil der Wurzel
  • rx Realteil bei der Funktionsdefinition (1. Variable)
  • ry Realteil bei der Funktionsdefinition (2. Variable)
  • summ Funktion “Summe“
  • t$ Tabulator (3 Zeichen)
  • v% Kennzahl der Funktion
  • wurz Funktion “Wurzel“
  • zeichen$ Verknüpfungszeichen zwischen den einzelnen Zahlen

(Gert Ravensburg/cd) , CPCAI

★ PUBLISHER: CPC Amstrad International
★ YEARE: 1986 , 1987 , 1988
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ COLLECTION: CPC AMSTRAD INTERNATIONAL-SONDERHEFT
★ AUTHOR: Gert RAVENSBURG
 



★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listings:
» Komplex  v2.00    (CPC  Amstrad  International-Sonderheft  7)    GERMANDATE: 2025-11-14
DL: 26
TYPE: ZIP
SiZE: 8Ko
NOTE: Supplied by hERMOL ; 40 tracks
.DSK: √

» Komplex  v2.00    (CPC  Amstrad  International-Sonderheft  7)    GERMAN    LISTINGDATE: 2025-11-14
DL: 24
TYPE: PDF
SiZE: 2292Ko
NOTE: Supplied by archive.org ; 3 pages/PDFlib v1.6

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.732-desktop/c
Page créée en 585 millisecondes et consultée 90 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.