Numéro de page | |
70 | ABS( < expression numérique > ) Donne la valeur absolue de l'expression numérique. |
53 | AFTER < entier > [, < No compteur > ] GOSUB < numéro de ligne > Va en « numéro de ligne » après < entier > #50 sec. |
71 | < Argument > AND < Argument > ET logique entre les deux arguments |
30 | ASC( < chaîne alphanumérique > ) Donne le code ASCII du 1er caractère de la chaîne alphanumérique. |
71 | ATN( < expression numérique > ) Donne l'arc tangente de l'expression numérique. |
81 | AUTO[ < premier N° de ligne > ][, < différence > ] Numérote automatiquement les lignes d'un programme BASIC en phase de saisie. |
71 | BIN$( < nombre entier sans signe > [, < nombre entier > ]) Convertit en base 2 un nombre exprimé en base 10. |
2 | BORDER < numéro de couleur 1 > [, < numéro de couleur 2 > ] Définit la ou les couleur(s) de la bordure d'écran. |
48 | CALL < adresse > [, < liste de paramètres > ] Transmet le contrôle à un programme assembleur en lui communiquant ou non des arguments. |
25 | CAT Donne le répertoire des fichiers présents sur l'unité magnétique. |
25 | CHAIN < nom du dossier > [, < numéro de ligne > ] Charge un programme en effaçant le programme en mémoire. |
25 | CHAIN MERGEcnom du dossier > [, < numéro de ligne > ] [,DELETE < ensemble de lignes > ] Amalgame un programme sur support magnétique et un programme présent en mémoire. |
31 | CHR$( < nombre entier > ) Donne le caractère alphanumérique correspondant au code ASCII entré. |
72 | CINT( < expression numérique > ) Convertit l'expression numérique en un entier. |
82 | CLEAR Efface les variables mémoire et ferme les fichiers ouverts. |
62 | CLG[ < encre masquée > ] Efface l'écran graphique. |
27 | CLOSEIN Ferme un fichier ouvert en lecture. |
27 | CLOSEOUT Ferme un fichier ouvert en écriture. |
3 | CLS[ < numéro de canal > ] Efface l'écran (ou la fenêtre spécifiée par son numéro de canal). |
82 | CONT Reprend l'exécution d'un programme après un BREAK ou un STOP. |
73 | COS( < expression numérique > ) Calcule le COSinus de l'expression numérique fournie. |
73 | CREAL( < expression numérique > ) Convertit une valeur en un nombre réel. |
38 | DATA < liste de constantes > Déclare une ou plusieurs données constantes. |
73 | DEF FN < nom > [ { < paramètre(s) formel(s) > )] = < expression mathématique > Définit une fonction mathématique. |
82 | DEFINT < type de lettre(s) concernée(s) > |
83 | DEFSTR < type de lettre(s) concernée(s) > |
82 | DEFREAL < type de lettre(s) concernée(s) > Définit le type des variables non marquées par défaut. |
74 | DEG Définit le mode de calcul des fonctions trigonométriques. |
83 | DELETE( < ensemble de lignes > ) Efface une ou plusieurs ligne(s) BASIC. |
54 | DI Dévalide les interruptions BASIC autres que BREAK. |
88 | DIM < liste de variables > Réserve de l'espace en RAM pour déclarer un ou plusieurs tableau(x). |
63 | DRAW < coordonnée en X > , < coordonnée en Y > [, < encre masquée > ] Dessine une ligne sur l'écran. X et Y sont des coordonnées absolues. |
64 | DRAWR < offset en X > , < offset en Y > [, < encre masquée > ] Dessine une ligne sur l'écran. X et Y sont des coordonnées relatives. |
83 | EDIT < numéro de ligne > Permet la modification d'une ligne BASIC. |
54 | EI Rétablit le fonctionnement des interruptions BASIC. |
84 | END Marque la fin d'un programme. |
55 | ENT < N° d'enveloppe > [# < sections d'enveloppe > ] Définit une enveloppe de ton. |
56 | ENV < N° d'enveloppe > [, < sections d'enveloppe > ] Définit une enveloppe de volume. |
28 | EOF Fonction de test de fin de fichier. |
49 | ERASE < liste de variables > Efface l'espace occupé par une ou plusieurs variable(s). |
44 | ERR Donne le numéro d'erreur. |
44 | ERL Donne le numéro de ligne ayant provoqué l'erreur. |
46 | ERROR < nombre entier > Permet de définir une ou plusieurs erreurs non répertoriées dans le BASIC. |
54 | EVERY < entier > [, < N° de compteur > ] GOSUB < numéro de ligne > Provoque l'exécution d'un programme toutes les < entier > #50 sec. |
74 | EXP < expression numérique > Donne l'EXPonentielle de l'expression numérique fournie. |
75 | FIX( < expression numérique > ) Donne la valeur arrondie de l'expression numérique fournie. |
88 | FOR < variable > = < début > TO < fin > [STEP < pas > ] Exécute un bloc d'instruction INT ((fin-début)/pas) fois. |
49 | FRE( < expression numérique > ) Donne la quantité de RAM libre. |
49 | FRE( < expression alphanumérique > ) Donne la quantité de RAM libre après réarrangement. |
41 | GOSUB < numéro de ligne > Lance l'exécution d'un sous-programme à partir du « numéro de ligne » spécifié. |
42 | GOTO < numéro de ligne > Déroute l'exécution séquentielle d'un programme en exécutant la ligne spécifiée. |
75 | HEX$ < entier > [, < nombre de digit > ] Convertit un nombre (exprimé en base 2, 10 » ou 16) en base 16. |
49 | HIMEM Donne l'adresse de l'octet le plus élevé utilisé par le BASIC. |
88 | IF < expression logique > THEN < option 1 > [ELSE < option 2 > ] Si l'expression logique est vraie, exécute option 1, sinon exécute option 2. |
88 | IF < expression logique > GOTO < ligne > [ELSE < option > ] Si l'expression logique est vraie, va à la ligne spécifiée, sinon exécute l'option. |
4 | INK < encre > , < couleur > [, < couleur > ] Définit la couleur d'une encre. |
15 | INKEY( < nombre entier > ) Indique si une touche particulière du clavier est pressée. |
17 | INKEY$ Lit le clavier et donne le code alphanumérique de la touche pressée. |
50 | INP( < numéro de port > ) Donne la valeur d'un port défini en entrée. |
18 | INPUT[# < N° de canal > , ][ ; ][ < chaîne > ;] < liste de variables > , ou INPUT[# < N° de canal > , ][ ; ][ < chaîne > , ] < liste de variables > Lit les données en provenance du canal indiqué. |
32 | INSTR([ < nombre entier > , ] < chaîne 1 > , < chaîne 2 > ) Cherche si la deuxième chaîne fait partie de la première. |
75 | INT( < expression numérique > ) Donne la valeur arrondie de l'expression numérique. |
19 | JOY( < nombre entier > ) Lit le bit significatif du JOYSTICK. |
20 | KEY[ < nombre entier > , [CHR$(n) + ] < chaîne > [ + CHR$(n)] Définit une touche de fonction. |
20 | KEY DEF < N° de touche > , < répétition > [, < normal > [, < avec SHIFT > [, < avec CTRL > ]]] Définit le caractère associé à une touche du clavier. |
34 | LEFT$( < chaîne > , < nombre entier > ) Donne les < nombre entier > caractères les plus à gauche de < chaîne > . |
34 | LEN( < chaîne > ) Donne le nombre de caractères de la chaîne fournie. |
89 | LET( < expression logique d'égalité > ) Affecte une valeur à une variable. |
22 | LINE INPUT[ # < numéro de canal > , ][ ; ][ < chaîne > ; ] < variable chaîne > Lit une ligne sur le canal spécifié. |
84 | LIST[ < ensemble de lignes > ][,# < numéro de canal > ] Liste une ou plusieurs ligne(s) sur le canal spécifié. |
29 | LOAD< nom de fichier > [, < adresse > ] Lit un programme sur K7 ou disquette. |
5 | LOCATE[ # < N ° de canal > , ] < coordonnée en X > , < coordonnée en Y > Déplace le curseur texte vers la position X, Y spécifiée. |
75 | LOG( < expression numérique > ) Calcule le logarithme népérien de l'expression numérique fournie. |
75 | LOG10( < expression numérique > ) Calcule le logarithme en base 10 de l'expression numérique fournie. |
34 | LOWER$( < chaîne alphanumérique > ) Tous les caractères majuscules de la chaîne alphanumérique sont changés en caractères minuscules identiques. |
76 | MAX( < liste d'expressions numériques > ) Donne la valeur la plus grande de la liste fournie. |
50 | MEMORY < adresse > Définit l'adresse la plus haute, utilisable par le BASIC. |
29 | MERGE[ < nom de fichier > ] Amalgame un programme présent en mémoire et un programme lu sur K7 ou disquette. |
36 | MID$( < chaîne > , < entier 1 > [, < entier 2 > ]) Extrait de la chaîne fournie une sous-chaîne commençant au caractère < entier 1 > et de longueur < entier 2 > . |
76 | MIN( < liste d'expressions numériques > ) Donne la plus petite des expressions numériques fournies. |
7 | MODE < nombre entier > Définit le MODE d'affichage sur l'écran (20, 40 ou 80 colonnes). |
65 | MOVE < coordonnée X > , < coordonnée Y > Positionne le curseur graphique aux coordonnées absolues X, Y. |
65 | MOVER < offset X > , < offset Y > Positionne le curseur graphique aux coordonnées relatives X, Y. |
84 | NEW Efface le programme et les variables en mémoire. |
76 | NOT < argument > Négation logique. |
89 | NEXT[ < liste de variables > ] Marque la fin d'une boucle définie par « FOR ». |
42 | ON < expression entière > GOSUB < liste de N° de ligne > |
43 | ON < expression entière > GOTO < liste de N° de ligne > Déroute l'exécution séquentielle d'un programme vers le nème numéro de ligne spécifié, oú n est la valeur de l' < expression entière > fournie. |
44 | ON BREAK GOSUB < N° de ligne > Appelle un sous-programme lorsqu'un BREAK est activé. |
| ON BREAK STOP Annule les autres commandes ON BREAK. |
47 | ON ERROR GOTO < N° de ligne > Définit le point d'entrée d'un programme de gestion d'erreurs. |
61 | ON SQ GOSUB < N° de ligne > Définit le point d'entrée d'un sous-programme de gestion de file sonore. |
27 | OPENIN < nom de fichier > Ouvre un fichier en lecture. |
27 | OPENOUT < nom de fichier > Ouvre un fichier en écriture. |
76 | < argument > OR < argument > OU logique entre les deux arguments. |
65 | ORIGIN < X > , < Y > [, < gauche > , < droite > , < haut > , < bas > ] Détermine le point de référence du curseur graphique. |
50 | OUT < N° de canal > , < donnée entière > Envoie la donnée entière définie sur 8 bits vers le canal spécifié. |
8 | PAPER # < N° de canal > , ] < encre masquée > Définit la couleur de fond d'écran. |
| PEEK( < adresse > ) Donne le contenu de la mémoire dont l'adresse est spécifiée. |
9 | PEN[# < N° de canal > , ] < encre masquée > Détermine le numéro de stylo utilisé. |
77 | PI Valeur approchée de PI (3.141592653468251). |
66 | PLOT < coordonnée X > , < coordonnée Y > [, < encre masquée > ] Affiche un point aux coordonnées absolues spécifiées. |
69 | PLOTR < offset X > , < offset Y > [, < encre masquée > ] Affiche un point aux coordonnées relatives spécifiées. |
51 | POKE < adresse > , < valeur > Place la valeur sur 8 bits fournie à l'adresse spécifiée. |
10 | POS(# < numéro de canal > ) Donne la position horizontale du curseur texte pour le canal demandé. |
12 | PRINT[# < N° de canal > , ][ < liste à imprimer > ] [USING < option > ][ < séparateur > ] Définit : - la ou les valeurs à afficher,
- le numéro de canal en sortie,
- éventuellement les options d'affichage (USING).
|
77 | RAD Définit le mode de calcul des fonctions trigonométriques en RADians. |
77 | RANDOMIZE[ < expression numérique > ] Définit le point de départ d'une série pseudo-aléatoire. |
40 | READ < liste de variables > Lit des données constantes définies dans un ordre DATA. |
58 | RELEASE < canal sonore > Libère un son dans un canal sonore. |
84 | REM < commentaire > Définit un commentaire sur une ligne BASIC. |
55 | REMAIN( < nombre entier > ) Supprime le chronomètre indiqué. |
85 | RENUM < Nouveau numéro de ligne > ][ < ancien numéro de ligne > ] [ < différence entre deux lignes > ] Renumérote un programme BASIC présent en mémoire. |
40 | RESTORE[ < numéro de ligne > ] Positionne le pointeur de lecture de données sur la ligne spécifiée. |
47 | RESUME[ < N° de ligne > ] Redonne la main au programme dérouté lorsqu'une erreur s'est produite. |
43 | RETURN Marque la fin d'un sous-programme. |
36 | RIGHT$( < chaîne alphanumérique > , < nombre entier > ) Donne les < nombre entier > caractères les plus à droite de < chaîne alphanumérique > . |
79 | RND[( < expression numérique > )] Donne un nombre lu dans la séquence pseudo-aléatoire courante. |
79 | ROUND( < expression numérique > [, < nombre entier > ]) Arrondit l'expression numérique fournie avec un nombre de décimales défini par < nombre entier > . |
87 | RUN < chaîne alphanumérique > Charge un programme (présent sur support magnétique) en mémoire et l'exécute. |
87 | RUN[ < numéro de ligne > ] Exécute un programme présent en mémoire à partir de la ligne spécifiée ou à partir de la première ligne si aucun numéro de ligne n'est spécifié. |
27 | SAVE < nom de fichier > [, ctype de fichier > ][, < délimiteurs > ] Sauve un programme BASIC ou une portion de mémoire définie par ses délimiteurs. |
79 | SGN( < expression numérique > ) Détermine le SGN d'une expression numérique. |
79 | SIN ( < expression numérique > ) Calcule le SINus de l'expression numérique fournie. |
58 | SOUND < canal > , < période > [, < durée > [, < volume > [, < ENV > [, < ENT > [, < période de bruit > ]]]]] Met un son en file d'attente sonore. |
37 | SPACE$( < nombre entier > ) Crée une chaîne de < nombre entier > blancs. |
12 | SPEED INK < nombre entier > , < nombre entier > Définit la vitesse de clignotement des encres. |
25 | SPEED KEY < attente avant répétition > , < délai des répétitions > Définit les caractéristiques de l'auto-repeat. |
30 | SPEED WRITE < nombre entier > Définit la vitesse d'écriture sur unité de cassette. |
61 | SQ( < canal sonore > ) Donne le nombre de places libres dans une file d'attente sonore. |
80 | SQR( < expression numérique > ) Calcule la racine carrée d'un nombre. |
87 | STOP Arrête l'exécution d'un programme. |
37 | STR$( < expression numérique > ) Convertit l'expression numérique (exprimée en base 2, 10 ou 16) en base 10. |
37 | STRING$( < nombre entier > , < caractère > ) Crée une chaîne de < nombre entier > < caractère > s du même type. |
23 | SYMBOL < N° de caractère > , < liste de lignes élémentaires > Redéfinit un caractère. |
24 | SYMBOL AFTER < nombre entier > Fixe le nombre de caractères redéfinissables. |
13 | TAG[# < N° de canal > ] Affiche du texte à une position graphique. |
14 | TAGOFFf# < N° de canal > ] Annule la commande TAG. |
80 | TAN( < expression numérique > ) Calcule la TANgeante de l'expression numérique fournie. |
69 | TEST( < coordonnée X > , < coordonnée Y > ) Donne la valeur de l'encre du point défini par les coordonnées absolues X, Y. |
69 | TESTR < offset X > , < offset Y > ) Donne la valeur de l'encre du point défini par les coordonnées relatives X, Y. |
55 | TIME Donne le temps écoulé en 1 /300 seconde depuis la mise en marche ou le boot de l'ordinateur. |
87 | TRON |
88 | TROFF Valide ou dévalide le mode trace. |
81 | UNT( < adresse > ) Convertit un entier 16 bits sans signe en un entier 15 bits signé. |
38 | UPPER${ < chaîne alphanumérique > ) Tous les caractères minuscules de la chaîne alphanumérique sont changés en caractères majuscules identiques. |
38 | VAL( < chaîne alphanumérique > ) Extrait une expression numérique si elle est présente au début de la Cchaîne alphanumérique > fournie. |
14 | VPOS(# < N° de canal > ) Donne la position verticale du curseur texte pour le canal demandé. |
89 | WAIT < adresse > , < masque > [, < inversion > ] Attend que ((adresse) OR < masque > ) XOR < inversion > soit non nul. |
89 | WEND Marque la fin d'un bloc d'instructions ayant commencé par WHILE. |
89 | WHILE < expression logique > Exécute un bloc d'instructions tant que < expression logique > est vraie. |
90 | WIDTH < nombre entier > Définit la largeur d'impression. |
90 | WINDOW[# < N° de canal > , ] < gauche > # < droite > , < haut > , < bas > Définit les dimensions d'une fenêtre. |
90 | WINDOW SWAP < N° de canal > , < N° de canal > Définit le numéro de fenêtre courante. |
14 | WRITE # < N° de canal > , ][ < liste de données > ] Affiche ou écrit les données sur le canal spécifié. |
81 | < argument > XOR < argument > OU EXCLUSIF entre les deux arguments. |
70 | XPOS Donne la position horizontale du curseur graphique. |
70 | YPOS Donne la position verticale du curseur graphique. |
15 | ZONE < nombre entier > Définit la longueur de la zone d'affichage ou d'impression utilisée avec l'ordre PRINT. |