SORT/de

Aus MCS Wiki AVR
< SORT
Version vom 9. März 2013, 21:13 Uhr von Stefanhamburg (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Funktion

Sortiert ein Array in aufsteigender Reihenfolge.

 

 

Syntax

SORT array() [,elements]

 

 

Anmerkungen

array()

Das erste Element des zu sortierenden Arrays.

elements

Anzahl der zu sortierenden Elemente. Optionaler Parameter. Standardmäßig werden alle Elemente sortiert.

 

Sortieren funktioniert für Byte, Word und Integer Arrays.

Die Routinen sind in der mcs.lib.

 

 

 

Siehe auch

NONE

 

 

Beispiel


'-------------------------------------------------------------------------------
' SORT.BAS
' (c) 1995-2011 , MCS Electronics
' Dieses Programm demonstriert den SORT-Befehl. Ein Array wird sortiert.
' SORT unterstützt Byte, Integer und Word Arrays.
'------------------------------------------------------------------------------
$regfile = "m88def.dat"
$crystal = 8000000
$hwstack = 16
$swstack = 8
$framesize = 30
 
'Arrays DIMensionieren:
Dim B(10) As Byte , I(10) As Integer , W(10) As Word
Dim J As Byte
 
'Auf Datenbereich zeigen:
Restore Arraydata
 
'Daten lesen:
For J = 1 To 10
 Read B(j)
Next
'Words lesen_
For J = 1 To 10
 Read W(j)
Next
'Integer lesen:
For J = 1 To 10
 Read I(j)
Next
 
'Arrays sortieren:
Sort B(1) , 10 ' 10 Elemente
Sort W(1) ' Alle Elemente
Sort I(1)
 
'Ergebnisse anzeigen:
For J = 1 To 10
 Print J ; " " ; B(j) ; " " ; W(j) ; " " ; I(j)
Next
End
 
 
 
 
Arraydata:
Data 1 , 4 , 8 , 9 , 2 , 5 , 3 , 7 , 6 , 4
Data 1000% , 101% , 1% , 400% , 30000% , 20000% , 15000% , 0% , 999% , 111%
Data -1000% , 101% , -1% , 400% , 30000% , 2000% , -15000% , 0% , 999% , 111%

Languages   English Deutsch  
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
In anderen Sprachen
Sprache
Datenbankfehler – MCS Wiki AVR

Datenbankfehler

Version vom 9. März 2013, 21:13 Uhr von Stefanhamburg (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
Es ist ein Datenbankfehler aufgetreten. Der Grund kann ein Programmierfehler sein. Die letzte Datenbankabfrage lautete:
(Die SQL-Datenbankabfrage ist verborgen.)
aus der Funktion „“. Die Datenbank meldete den Fehler „1020: Record has changed since last read in table 'avr_page' (localhost)“.
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
In anderen Sprachen
Sprache