Herunterladen Inhalt Inhalt Diese Seite drucken

Programmiertechniken; Routinen In Programmen - HP 33s Benutzeranleitung

Vorschau ausblenden Andere Handbücher für 33s:
Inhaltsverzeichnis

Werbung

Programmiertechniken

Kapitel 12 befasste sich mit den Grundlagen der Programmierung. Dieses Kapitel
befasst sich mit komplizierteren, aber nützlichen Techniken:
Verwendung von Unterroutinen, um Programme durch Aufteilung und
Bezeichnung (mit Labeln versehen) von Programmteilen, die zur Ausführung
bestimmter Aufgaben bestimmt sind, einfacher zu machen. Die Verwendung
von Unterroutinen verkürzt ein Programm, das dieselbe Reihe von Schritten
mehrmals ausführen muss.
Verwendung von bedingten Anweisungen (Vergleiche und Flags) zur
Ermittelung, welche Befehle oder Unterroutinen genutzt werden sollen.
Verwendung von Schleifen mit Zählern, um eine Anweisungsfolge mehrmals
auszuführen.
Verwendung
Programmanweisungen auf unterschiedliche Variablen zuzugreifen.

Routinen in Programmen

Ein Programm besteht aus einer oder mehreren Routinen . Eine Routine ist eine
funktionale Einheit, die etwas Bestimmtes ausführt; komplizierte Programme
benötigen Routinen, um Aufgaben zu gruppieren und voneinander zu trennen.
Dadurch wird ein Programm leichter zu schreiben, zu lesen, zu verstehen und zu
verändern.
Schauen Sie sich beispielsweise das Programm zu "Normalverteilungen und
deren Inverse" in Kapitel 16 an. Die Routine S "initialisiert" das Programm, indem
sie die Eingabe von Mittelwert und Standardabweichung sammelt. Routine D setzt
die Integrationsgrenzen, führt Routine Q aus und zeigt das Ergebnis an, Routine
Q integriert die Funktion, die in Routine F definiert wird und beendet die
Wahrscheinlichkeitsberechnung von Q(x) .
Eine Routine beginnt typischerweise mit einem Label (LBL) und endet mit einer
Anweisung, welche die Programmausführung modifiziert oder stoppt, so wie RTN,
GTO oder STOP, oder möglicherweise mit einem anderen Label.
indirekter
Adressierung,
Programmierungstechniken
13
um
mit
denselben
13–1

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis