GW-BASIC
Funktionale Operatoren
Funktionen werden benutzt, um in einem Ausdruck eine vorbe
stimmte Operation für einen Operanden aufzurufen. MS-BASIC
hat integrierte Funktionen wie z.B. SQR (square root = Quadrat
wurzel) oder SIN (Sinus). Alle integrierten Funktionen von MS-
BASIC sind in Kapitel 3 beschrieben.
MS-BASIC ermöglicht dem Programmierer auch, selbst Funk
tionen zu definieren, siehe DEF FN, Seite 2—13.
Text Operationen (alphanumerische Operationen)
Texte können durch + zusammengefügt werden, z.B.:
10 AS = " D A T E I" : B$= " N A M E "
20 P R IN T AS + BS
30 P R IN T " N E U E R " +A S + BS
R U N
D A T E IN A M E
NEUER D A T E IN A M E
Texte können mit Hilfe der gleichen Operatoren verglichen
werden wie numerische Werte:
= < >
<
>
Texte werden zeichenweise verglichen. Dabei wird der ASCII-
Kode als Vergleichsbasis benützt. Sind alle ASCII-Kodes gleich, so
sind die beiden Operanden gleich. Falls sie differieren, wird der
niedrigere Kode vor den höheren eingeordnet. Ist ein Operand kür
zer als der andere, wird er als kleiner angenommen. Beim Vergleich
werden alle Leerzeichen mit verglichen.
Beispiele:
" A A " < " A B "
" D A T E IN A M E " = " D A T E IN A M E "
" X & " > " X # "
" C L " < " cl"
" kg" > " K G "
" SCHMID" < " SCHMIED"
B $ < " 9.12.1982" (B$ sei " 8.12.1982" )
Textvergleiche können benützt werden, um alphanumerische
Werte zu prüfen oder Texte alphabetisch zu ordnen. Alle Text-
Konstanten, die in Vergleichen benützt werden, müssen in Anfüh
rungszeichen eingebettet sein.
< =
> =
i
MS-BASIC
1-13