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 ausHinweisDas 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
| ★ AMSTRAD CPC ★ DOWNLOAD ★ |
|
CPCrulez[Content Management System] v8.732-desktop/c Page créée en 420 millisecondes et consultée 293 foisL'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. |
|
|