Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Nachfolgend sind die einzelnen Schritte beschrieben, die ausgeführt werden, wenn
das Programm OCTAHEDRON oder TETRAHEDRON abgelaufen lassen wird.
1. Wenn Sie nun eines der beiden Hauptprogramme ablaufen lassen, springt die
Ausführung sofort an die Subroutine S. SUB.
2. In S. SUB werden mit dem Befehl Fix 3 drei Dezimalstellen spezifziert.
3. Danach berechnet die Subroutine die Oberfläche eines regelmäßigen Tetraeders
unter Verwendung des von Ihnen für A eingegebenen Wertes.
4. Die Verarbeitung springt danach zurück in das Hauptprogramm.
• TETRAHEDRON verwendet den durch S. SUB berechneten Wert unverändert.
• OCTAHEDRON multipliziert den durch S. SUB berechneten Wert mit 2 (S = Ans × 2),
um ihn in die Oberfläche für den regelmäßigen Oktaeder umzuwandeln.
5. Nun springt das Hauptprogramm an V. SUB.
6. Die Subroutine berechnet den Rauminhalt eines regelmäßigen Oktaeders.
7. Die Verarbeitung springt zurück in das Hauptprogramm.
• OCTAHEDRON verwendet den durch V. SUB berechneten Wert unverändert.
• TETRAHEDRON teilt den durch V. SUB berechneten Wert durch 4 (S = Ans ÷4),
um ihn in den Rauminhalt eines regelmäßigen Tetraeders umzuwandeln.
Die Verwendung von Subroutinen hilft mit Speicherplatz einzusparen und erleichtert
das Schreiben der Programme.
k k k k k Pause-Befehl
Nachfolgend ist die Syntax für den Pause-Befehl aufgeführt.
Pause n (n = Ganzzahl von 0 bis 9)
Der Pause-Befehl kann verwendet werden, um die Ausführung eines Programms bis
zu 4,5 Sekunden zu stoppen. Der Rechner zeigt das Zwischenergebnis bis zu diesem
Punkt an (Inhalt des Ans-Speichers), während die Ausführung angehalten wird.
Die nachfolgende Tabelle zeigt die Bedeutung der mit dem Pause-Befehl verwendeten
Ganzzahlen.
Pause für Sekunden
• Pause n wird als eine Anweisung behandelt.
Beispiel
Zu schreiben ist ein Programm, das A mit einem Wert von 1 beginnt
und danach den Wert von A kontinuierlich inkrementiert, wobei
jeder neue Wert von A für 1,5 Sekunden angezeigt werden soll.
Lbl 1
A = A + 1
Pause 3 (Anzeige für 1,5 Sekunden)
Goto 1
In diesem Programm wird der Wert von A durch A = A + 1 inkrementiert, worauf
Pause 3 den neuen Wert von A für etwa 1,5 Sekunden anzeigt. Der unbedingte
Sprungbefehl Goto 1/Lbl 1 erzeugt eine Endlosschleife.
n
0
0
.....
1
2
.....
0,5
1
Unbedingter Sprung
139
8
9
4
4,5

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis