Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
ALLGEMEINE ANLEITUNG FOE X~ S J...fi'X<br />
PArEll<br />
hh, hl, .•.<br />
l-2stellige Hexadezimalzahl<br />
bhhh, hhh 1, •••<br />
l-4stellige Hexadezimalzahl<br />
dddd. dddl....<br />
l-4stellige Dezimalzahl von<br />
von 9-FF: 7, lE<br />
von 9-FFFF: D, 18C, F~SI<br />
1-9999<br />
syabel<br />
S robel (Variable oder Label). Eine .u~~", vv .. ,,~ ...... , ..... _ ....__ ~ ••_____•• ,<br />
Ziffern und Unterstreichungsstric en; das ers e e c en ar K:e ne<br />
Ziffer sein. Symbole sind auf alle Stellen signifikant, d.h. das Symbol<br />
symbolSl23456789 wird vom Symbol symbol~12345678a unterschieden. Großund<br />
Kleinbuchstaben werden<br />
Errhandling, d99, T, SYS_adr<br />
unterschieden (a()A): primenumber,<br />
Inr. lorI, •.. iLine number<br />
Zeilennummer, welche sich folgendermaßen darstellen läßt:<br />
1. als dddd<br />
2. als ';' oder 'I'. Beides sind Pseudovariablen: ';' enthält die<br />
aktuelle. 'I' die letzte Zeilennummer<br />
3. als ';' oder 'I' +1- dddd. Zum Wert der Pseudovariablen wird dddd<br />
addiert oder subtrahiert: ;-1 • 1-9 • ;+2<br />
4. als symbol. Der Computer sucht nach der Programmzeile, in der das<br />
Label vorkommt, und ersetzt symbol durch die entsprechende<br />
ZeilennUmMer. symbol ist in diesem Fall also auch eine<br />
Pseudovariable. allerdings besonderer Art.<br />
5. als symbol +/- dddd. Siehe 4.. Zum Wert der ,Pseudovariblen wird<br />
dddd addiert oder subtrahiert.<br />
Beispiel: Wenn man das Programm<br />
1 FOR prim=5 TO 1999 STEP 2<br />
2 ft=TRUEt<br />
3 FOR t=3 TO SQRTI(primtl)<br />
4 IF prim/t*t=prim THEN<br />
5 NEXT<br />
( 6 e::<br />
7 IF ft THEY PRINT prim,<br />
a HEXT<br />
STEP 2<br />
f'=FALSEJ:GOTO e<br />
hat und gerade die Zeile 2 mit "12 ~ gelistet hat,<br />
Zeile 3 jetzt die aktuelle Zeile ist, dann listen die<br />
Listbefehle die angegebenen Zeilenbereiche:<br />
I<br />
1-8 <br />
1 8 <br />
I<br />
3 <br />
1 e 6 <br />
1 3,7 oder 1 3 7 3-7 <br />
- 1 ; I 3-8 <br />
I 2/<br />
2-8 <br />
I e-2 I-I<br />
4-7 <br />
1 ; +l 5 4-5 <br />
7<br />
so daß die<br />
folgenden<br />
ht<br />
Ibl <br />
vart<br />
var<br />
var\<br />
varl<br />
var$<br />
ALLd lEINE ANLEITUNG FOH XBC S 1.0X<br />
Eine Folge von ASCII-Zeichen, eingeschlossen in '"': Wtext"<br />
Label. Muß an erster Stelle einer Zeile stehen: <br />
9 eefnxt:: <br />
Das Label eofnxt markiert die Zeile 9. <br />
Variable vom Typ Byte (9-255 bzw. TRUEf/FALSE'). Bytevariablen werden<br />
mit "'~ gekennzeichnet: bvf, arxt, bytevart.<br />
•<br />
r:l.-a-O;l-e--YOIIt--!yp-€ 'a-rcU-na-H-S ••• 6SS:t5-J.-eaTd1'lfaivcfr1-crnnn werden nIClrt<br />
gekennzeichnet: hfk, mz, file_number<br />
Variable vom Typ Integer (-32768 ... +32767).<br />
mit "\" gekennzeichnet: fjg\, quark\, MT\<br />
Integervariablen werden<br />
Variable vom Typ Real (+1- 2.938736E-39 - 3.4a2823Et38). Realvariablen<br />
werden mit ~I" gekennzeichnet: rvl, Ffjifl, _xl '~<br />
Variable vom Typ String (Länge 9-255). Stringvariablen werden mit ~$"<br />
gekennzeichnet: H$, first_file_name$<br />
varn <br />
Variable vom Typ Byte, Cardinal, Integer oder Real. <br />
varx <br />
Variable beliebigen Typs (var', var, var\, varl, var$). <br />
expt<br />
Arithmetischer Ausdruck.<br />
umgewandelt wird.<br />
der nach der Berechnung In den Datentyp Byte<br />
exp<br />
(. Arithmetischer Ausdruck, der nach der Berechnung in den Datentyp Cardinal<br />
umgewandelt wird.<br />
exp\ <br />
Arithmetischer Ausdruck. der nach der Berechnung in den Datentyp Integer<br />
umgewandelt wird.<br />
expl<br />
e::rp$<br />
expn<br />
Arithmetischer Ausdruck. der nach der Berechnung in den Datentyp Real<br />
umgewandelt wird.<br />
Arithmetischer Ausdruck, der nach der Berechnung in den Datentyp String<br />
umgewandelt wird.<br />
Arithmetischer Ausdruck.<br />
Integer oder Real hat.<br />
der als Ergebnis den Datentyp Byte, Cardinal,<br />
8