|
|
| |
|
 |
|
| |
|
|
DATA val1,val2,…
|
|
Permet de stocker des valeurs qui seront lues avec READ. val : Valeur numérique ou chaîne.
|

|
|
DEF FN nom(vrn1, vrn2…)= formule
|
|
Définit la fonction nom. vrn : noms des variables numériques qui seront utilisés dans formule. Elle pourront être changée par d’autres noms de variables pour leur appliquer la formule. formule : formule définissant la fonction.
|

|
|
DEF INT var DEF INT var1-var2
|
|
Les Variables var sont de type entier.
|
|
DEF SNG var DEF SNG var1-var2
|
|
Les Variables Var sont de type simple précision.
|
|
DEF DBL var DEF DBL var1-var2
|
|
Les Variables Var sont de type double précision.
|
|
DEF STR var DEF STR var1-var2
|
|
Les Variables Var sont de type chaîne.
|
|
var : nom de variable. var1-var2 de la variable1 à la variable2 NOTA: Si les variables sont notées var%(entier), var!(simpleprécision), var#(double précision), var$(chaine) cette notation est prioritaire.
|

|
|
DEF USR num=adr
|
|
Permet d'intégrer un sous-programme en langage machine. num : numéro du programme, de 0 à 9. adr :adresse de début du programme.
|

|
|
DELETE num1 DELETE num1 – num2
|
|
Efface la ligne numéro num1 ou les lignes numéro num1 à num2.
|
|
DIM var,(vli)
|
|
Réserve l’espace mémoire max pour le tableau nom et initialise les données de ce tableau. var : variable numérique ou chaîne. vli : indice maximum du tableau.(10 par défaut).
|
|
DRAW “chaine”
|
|
Trace des lignes droites suivant « chaîne » chaîne : voir codes et exemples ci dessous. S : Définit l’échelle.(équivalent à la valeur /4) A : Définit l’angle du système de coordonnées, tourne par 90° de 0à 3. C : Définit la couleur. M x,y:Dessine une ligne du dernier point vers le points décalé de x,y (x et y peuvent être négatif.) . U : (up) Trace une ligne vers le haut depuis le dernier point. D : (down) Trace une ligne vers le bas depuis le dernier point. L : (left) Trace une ligne vers la gauche depuis le dernier point. R : (right) Trace une ligne vers la droite depuis le dernier point. E : Trace une ligne à 45° vers le haut à droite depuis le dernier point. F : Trace une ligne à 45° vers le bas à droite depuis le dernier point. G : Trace une ligne à 45° vers le bas à gauche depuis le dernier point. H : Trace une ligne à 45° vers le haut à gauche depuis le dernier point. BM x,y : Définit un nouveau point de départ. N : Retourne au point précédent. Xvar$ : Intègre la chaîne var$. (doit être suivi de point virgule ; ) =var; : Intègre la valeur var. (doit être suivi de point virgule ; )
|

|
|
DSKF (num)
|
|
Donne l’espace restant sur l’unité de disquette num num : numéro de l’unité de disquette (0 à 6). 0=par défaut ,1=A, 2=B, …
|

|
|
END
|
|
Met fin au programme et ferme tous le fichiers encore ouverts.
|
|
EOF (num)
|
|
détermine si la fin du fichier #num a été atteinte.
|
|
ERASE var1,var2…
|
|
Efface les tableaux var2 et var2pour libérer de la place en mémoire.
|

|
|
ERR ERL
|
|
Quand une erreur se produit dans un programme, ERR donne le N° de cette erreur. ERL donne le N° de ligne de cette erreur.
|

|
|
ERROR num
|
|
Affiche le libellé du numéro d’erreur num. num:numéro d’erreur compris entre 0 et 255.
|

|
|
EXP(vln)
|
|
donne l’exponentiel de vln.
|

|
|
FIELD#num, vli1 AS vr$1,vli2 AS vr$2,…
|
|
Dans le fichier à accès direct N°num, Alloue les vli1 premières positions du bloc à vr$1, les vli2 positions suivantes du bloc sont attribués à vr$2, etc…
|

|
|
FILES “nom”
|
|
Donne la liste des fichiers du lecteur courant. Si nom est spécifié seul nom est listé.
|
|
FIX (vln)
|
|
Donne la partie entière de vln.
|

|
|
FOR vrn = vln1 TO vln2 STEP vln3 … NEXT vrn
|
|
Crée une boucle. Toutes les instructions entre FOR et NEXT sont exécutées. Une fois NEXT atteint vrn est incrémenté de vln3 et retour à FOR jusqu’à ce que vrn atteigne vln2. Si STEP vln3 n’est pas spécifié, vln3 =1 par défaut.
|

|
|
FRE(0) FRE(“”)
|
|
FRE(0) donne la place libre en mémoire. FRE(0) donne la place libre pour les chaînes de caractère en mémoire.
|
|
GET#num1, num2
|
|
Dans le fichier à accès direct N°num1 lit le contenu de l’enregistrement dans le bloc N° num2. Cette commande permet d’utiliser les valeurs contenues dans les blocs spécifiées par FIELD et enregistrés par PUT.
|

|
|
GET DATE vr$,A
|
|
Alloue la date courante à vr$. Si ,A est spécifié , le jour d’alarme est donné.
|

|
|
GET TIME vr$,A
|
|
Alloue l’heure courante à vr$. Si ,A est spécifié , l’heure d’alarme est donnée.
|

|
|
GOSUB num RETURN
|
|
Saute à un sous-programme à la ligne num. RETURN placé à la fin de ce sous-programme entraine un retour à l’instruction suivant GOSUB.
|

|
|
GOTO num
|
|
Saute à la ligne num.
|

|
|
HEX$ (vli)
|
|
Donne la valeur hexadécimale de vli. La valeur donnée est de type chaîne.
|

|
|
|