Syntaxe
DATA constante,constante,...
|
Paramètres
Nom |
Description |
constante |
Ce paramètre permet d'indiquer une constante numérique ou chaîne de caractères |
Description
Cette commande permet d'indiquer un regroupement de données.
Remarques
- La commande DATA sert à définir des constantes que le programme pourra lire plus tard à l'aide de la commande READ, sans les afficher ni les
utiliser immédiatement. Cela permet de séparer clairement les données du code, rendant le programme plus lisible et plus structuré.
- Chaque élément dans une ligne DATA est une constante, qui peut être soit un nombre, soit une chaîne de caractères, selon ce que le programme est censé traiter. Par
exemple : DATA 5, 12, "Bonjour", -7.5.
- Les données définies par DATA sont généralement utilisées en conjonction avec la commande READ, permettant de les lire dans l'ordre d'apparition.
Le programmeur peut ainsi charger dynamiquement des valeurs sans les coder directement dans les instructions.
- DATA ne provoque aucun effet à l'exécution directe, ce qui veut dire que si une ligne DATA est atteinte sans une commande READ,
rien ne se produit. C'est donc une instruction passive, utilisée uniquement comme entreposage interne dans le programme.
- Il est possible d'utiliser plusieurs lignes DATA dans un programme, et READ les enchaîne automatiquement en continu. Cela permet d'organiser de
grandes quantités de données sans surcharger une seule ligne.
- Une bonne pratique consiste à regrouper toutes les lignes DATA au début ou à la fin du programme, pour une meilleure organisation. Cela aide à repérer rapidement où
sont les données brutes, surtout dans les programmes longs.
- La commande RESTORE permet de réinitialiser le pointeur de lecture des DATA, ce qui est utile pour relire les mêmes données
plusieurs fois au cours d'un programme, notamment dans des boucles ou pour des tests répétés.
- L'utilisation de DATA est idéale pour les jeux, les quiz, ou les traitements sur séries de valeurs, comme des coordonnées, des couleurs, ou des messages prédéfinis.
Cela permet de modifier les contenus sans toucher à la logique du programme.
Dernière mise à jour : Vendredi, le 21 Juillet 2023