![]() |
|
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.
|
![]() |