Mode de commande
Chaque fois que vous entrez le mode de commande (depuis le
menu ou après la fin d'un programme), le BASIC affiche le
message OK, suivi à la ligne suivante d'un curseur clignotant
au début de la ligne "logique" courante. Une ligne "logique"
est une chaîne pouvant comporter jusqu'à 255 caractères et
terminée par un retour du chariot (qui est mémorisé lorsque
vous pressez [ENTER]). D'autre part, une ligne "physique" est
une ligne de l'affichage qui contient 40 caractères.
En mode de commande, le BASIC ne traite votre entrée que lors-
que vous avez pressé [ENTER]. Lorsque vous tapez la ligne,
vous pouvez utiliser la touche [BKSP] ou [ * - ] pour effacer des
caractères. Vous pouvez également annuler toute la ligne en
pressant la touche [BREAK].
Interprétation d'une ligne d'entrée. Le BASIC ignore toujours
les espaces en tête d'une ligne : il passe automatiquement au
premier caractère qui n'est pas un espace. Lorsque ce carac-
tère n'est pas un chiffre, le BASIC traite la ligne comme une
ligne_directe. Lorsque ce caractère est un chiffre, le BASIC
traite la ligne comme une ligne_de_programme.
Peur entrer des commandes, vous pouvez utiliser tant des ma-
juscules que des minuscules : le BASIC convertit automatique-
ment toutes les minuscules (excepté lorsqu'elles sont entre
guillemets) en majuscules.
Ligne directe. Une ligne directe se compose d'une ou de plu-
sieurs commandes BASIC, séparées par deux points (:). La ligne
est exécutée dès que vous pressez [ENTER]. Par exemple :
OK
CLS: P R I N T "The s q u a r e r o o t of 2 is " 5 SQR(2>
est une ligne directe. Lorsque vous pressez [ENTER], le BASIC
efface l'écran (CLS), imprime (PRINT) le message "The square
root of 2 is" et finalement imprime la racine carrée (SQR) de
2.
Ligne de programme. Une ligne de programme se compose d'un nu-
méro de ligne compris entre O et 65529, suivi d'une ou de plu-
sieurs instructions séparées par deux points (:). Lorsque vous
pressez [ENTER], le BASIC sauvegarde la ligne en mémoire avec
toutes les autres lignes de programme que vous avez entrées.
L'ordinateur n'exécute les lignes que lorsque vous tapez RUN,
Par exemple :
OK
100 CLS: P R I N T " T h e s q u a r e r o o t of 2 i s " ï SQR(2)
est une ligne de programme. Lorsque vous pressez [ENTER], le
BASIC la sauvegarde en mémoire. Pour exécuter cette ligne (et
les autres lignes sauvegardées en mémoire), tapez :
RQN [ENTER]
Touches et instructions spéciales dans le mode da commande.
Puisque le BASIC duModèle ICO est un"interpréteur", toute
ligne directe peut également être une ligne de programme, et
vice versa. Toutefois, il existe certaines commandes qui sont
particulièrement utiles en tant que lignes directes. Voyez le
Tableau
12-1.
- 84 -