BASIC steht für Anfänger All-Purpose Symbolic Instruction -Code ; Mastering ist es der erste Schritt zu nehmen, wenn viele Programmierer lernen ihr Handwerk . QBASIC ist eine integrierte Entwicklungsumgebung für BASIC , man konnte BASIC schreiben innerhalb QBASIC und testen Sie es , speichern oder debuggen , ohne die Notwendigkeit für jedes andere Programm . Da BASIC ist eine Sprache, in erster Linie für das Lernen gemacht , gibt es keine built-in " Art "-Funktion . Lernen, in BASIC zu sortieren ist eine großartige Übung in kritischem Denken und wie präzise Code zu schreiben. Things You
QBASIC oder andere BASIC-Interpreter
brauchen anzeigen Weitere Anweisungen
1
Löschen Sie den Bildschirm eines anderen Code am Anfang des Programms , indem Sie " CLS " in der ersten Zeile . Drücken Sie " Enter", um in die nächste Zeile zu bewegen
2
Geben Sie den folgenden in QBASIC : .
LET DATA = 10
DIM A ( DATA)
Dies wird eine Variable namens "DATA" mit 10 Stück und dann stellen Sie sicher BASIC kennt Sie wollen es als ein Array zu verwenden.
3
Fügen Sie die folgenden am Programm :
FÜR NUM = 1 TO DATA
LET A ( NUM) = INT ( RND * 100 ) + 1
Weiter NUM
In diesem Block Code , richten Sie eine Schleife, wo Zufallszahlen zwischen 1 und 100 erzeugt und setzen in einer Variable "Data" . In der ersten Zeile , richten Sie die erste Zahl , die Sie wiederholen, bis das Array endet wollen . Innerhalb der Schleife " RND" wird mit 100 multipliziert und hat 1 hinzugefügt. Dies liegt daran, " RND" liefert immer eine Zahl zwischen 0 und 1 , und ganze , nicht- Null -Nummern sind für Menschen leichter zu verstehen
4
Geben Sie den nächsten Code unten : .
< P > FÜR A = 1 TO DATA - 1 of
PRINT OUTER ;
FÜR INNERE = OUTER + 1 TO DATA
IF A (außen) <= A ( innen) THEN GOTO nochange
SWAP A ( außen) , A (innere)
nochange :
nächst inneren
nächst äußeren
Code ist der tatsächliche Sortiercode . " Innen" und "außen " sind zwei Variablen, die Sie verwenden, um die ersten und zweiten Elemente im Array darstellen . Wenn man größer ist , dann geht das Programm Swaps . Wenn nicht, wird es um die " nochange : " go Marker und einfach über den nächsten Schritt des Programms arbeiten
5
Fügen Sie den folgenden Code: .
FÜR NUM = 1 TO PUNKTE
PRINT A ( NUM ), Stand
Weiter NUM
Diese druckt die sortierte Liste , so dass Sie Ihre Arbeit überprüfen können.