Gewusst wie: Aufrufen einer Funktion in QBasic

February 15

QBasic, auch bekannt als Quick Basic ist eine Programmiersprache, die von Microsoft Basic entwickelt. Durch die einfache Lernkurve dient es häufig als eine einleitende Programmiersprache. Die Sprache erlaubt Unterroutinen und Funktionen zu helfen, das Programm in leicht verständliche Logik Segmente zu organisieren. In einer beliebigen Programmiersprache bezieht sich der Begriff zum Aufrufen einer Funktion auf die Fähigkeit, die dazu führen, dass Ihr Programm ein bestimmtes Segment des Codes vordefiniert im Programm ausgeführt. Ihr wird eine bestimmte Funktionsname verwendet, um dem Programm sagen welche Funktion ausgeführt werden, wenn es heißt.

Anweisungen

1 Beschreiben Sie die Parameter, die Ihre Funktion benötigt. Wenn Sie eine Funktion, um zwei Zahlen zu addieren schreiben, benötigen die Funktion zwei Parameter---Zahl1 und Zahl2---um zu wissen, was hinzufügen. Ein Parameter ist ein außerhalb des Wissens, die die Funktion zum Ausführen der Logik erfordert. Wenn eine Funktion zwei Zahlen addieren soll, muss die Funktion diese beiden externen Zahlen die "add" Logik ausführen kennen. Somit wird die Funktion zwei Parameter erforderlich: die beiden Zahlen hinzufügen.

2 Programmieren Sie den Rückgabewert der Funktion. (Der Rückgabewert ist die resultierende Antwort, die eine Funktion produziert.) Die Zahl, die Ergebnis in Schritt 1 beschriebenen Add-Funktion ist der Rückgabewert. Definitionsgemäß in QBasic eine Funktion einen Wert zurückgeben muss und keinen Rückgabewert ungültig, wie einige andere Sprachen ermöglichen. Eine void-Funktion in anderen Sprachen hat keinen Rückgabewert. Eine void-Funktion in QBasic wird stattdessen als eine Unterroutine definiert. Wenn der Rückgabewert eine Zeichenfolge ist, heißt es ist nicht-numerische Programmierung ausgedrückt, müssen Sie hinzufügen ein Symbol "$" Ende des Funktionsnamens anzugeben, der Rückgabewert ist kein Zahlenwert und stattdessen einen String-Wert. Ein numerischer Wert braucht keine zusätzliche Symbole.

3 Deklarieren Sie die Funktion. Mit dem Schlüsselwort "FUNCTION", deklarieren Sie die Funktion im Code. Deklaration einer Funktion zum Hinzufügen von zwei Zahlen erfolgt wie folgt:

Funktion Summe (Zahl1, Zahl2)

Summe = Zahl1 + Zahl2

ENDFUNCTION

Der zurückgegebene Wert müssen den gleichen Namen wie die Funktion ist wie QBasic den Rückgabewert definiert;

4 Rufen Sie die Funktion aus dem Hauptcode. Zum Aufrufen einer Funktion im Code der QBasic-Programm geben Sie einfach den Namen der Funktion mit den entsprechenden Parametern übergeben. Da alle Funktionen in QBasic keinen Rückgabetyp verfügen, muss der Funktionsaufruf eine Aktion, wie eine Zuweisung oder ein PRINT begleiten. Zum Beispiel wird "PRINT Sum(1, 2)" den Wert "3" auf dem Bildschirm ausgeben, wenn Sie das Programm ausführen.

5 Überprüfen Sie um sicherzustellen, dass die Funktion deklariert wird, bevor Sie es verwenden. QBasic wird eine Funktionsdeklaration für Sie erstellt, obwohl es nicht immer logisch in Ihrem gewünschten Programm fallen kann wo er soll. Diese Deklaration muss vor wo die Funktion aufgerufen wird oder im Programm definierten auftreten.

Tipps & Warnungen

  • Geben Sie alle Schlüsselwörter in QBasic im Programm in Großbuchstaben, wie z. B. "Funktion." Sie können die Variablen benennen, wie Sie es für richtig halten; Sie müssen nicht unbedingt sie nennen, "Sum", "Number1" oder "Number2."