Section courante

A propos

Section administrative du site

AUTO

Automatique
GWBASIC

Syntaxe

AUTO [numéro][,[incrément]]

Paramètres

Nom Description
numéro Ce paramètre permet d'indiquer le numéro de ligne à partir duquel doit commencer à être incrémenter le code source. La valeur de ce paramètre être supérieur ou égale à 0.
incrément Ce paramètre permet d'indiquer la valeur ajouter au numéro de ligne après chaque ENTER (retour de chariot). La valeur par défaut est 10.

Description

Cette commande permet de lancer l'incrémentation automatique des lignes de codes sources Basic lors de l'édition du code après chaque frappe de touche ENTER.

Algorithme

MODULE AUTO(début, incrément)
   SI début n'est pas spécifié ALORS
      * Valeur par défaut
      début ← 10
   FIN SI
   SI incrément n'est pas spécifié ALORS
      * Valeur par défaut
      incrément ← 10
   FIN SI

   Afficher un message pour indiquer que le mode AUTO est activé
   Ligne_actuelle ← début

   BOUCLE TANT QUE l'utilisateur ne quitte pas (par exemple, avec CTRL+C ou une commande STOP)
      Afficher Ligne_actuelle, suivi d'un espace pour permettre la saisie du code
      Attendre la saisie de l'utilisateur
      SI l'utilisateur entre une commande spéciale (par exemple, STOP) ALORS
         Désactiver le mode AUTO
         Quitter la fonction
      SINON
         Enregistrer le code saisi avec Ligne_actuelle
         Ligne_actuelle ← Ligne_actuelle + incrément
      FIN SI
   FIN BOUCLE TANT QUE

   Afficher un message indiquant que le mode AUTO est désactivé

Remarques

Exemples

L'exemple suivant permet de générer les numéros de ligne 100, 150, 200,... :

  1. AUTO 100, 50

L'exemple suivant permet de générer les numéros de ligne 10, 20, 30, 40,... :

  1. AUTO


Dernière mise à jour : Lundi, le 19 janvier 2015