A partir de ce moment, la plupart des gens auront les vacances à la fin, laissant de côté, au moins en partie, les jeux et le divertissement, et nous recommencerons.
Le but du programme que nous vous offrons dans ce numéro est de travailler l'écriture des nombres. Il est relativement simple quant à son utilisation, mais cela ne signifie pas qu'il ne soit pas utile. Nous considérons intéressant pour les enfants qui étudient des nombres et pour ceux qui apprennent le basque.
Le programme donne le numéro en lettre et il faut écrire le chiffre. Cependant, une fois pratiqué un peu, l'utilisateur peut compléter plus de choses si vous le souhaitez. Pour ce faire, il suffit de faire un petit changement dans le programme, afin que celui-ci, au lieu de donner le numéro écrit, donne le chiffre en le laissant écrire en lettre pour l'utilisateur.
Comme toujours, nous laissons ces petits changements dans vos mains. Nous vous joignons une brève explication des principaux programmes et parties.
(Note: Pour bien voir l'image aller au pdf).DESCRIPTION DU PROGRAMME:
Quatre tables principales sont utilisées dans ce programme:
OAL: Il est utilisé pour enregistrer les chiffres du nombre aléatoirement créé.
Les tables TAU1$, TAU2$ et TAU3$ sont utilisées pour compléter la représentation en lettre du numéro. Les chiffres qui composent le nombre seront utilisés comme index pour accéder aux éléments des tables suivantes.
...La partie la plus importante de ce programme est la sous-routine NOMBRE, qui sera celle que nous analyserons plus attentivement.
Il utilise comme paramètre X et Y (du chiffre entier à traiter) et retourne ZE$.
Cette sous-routine traite du nombre à trois chiffres; le programme principal s'occupera des millions, des milliers, etc. Vérifier qu'ils sont.
X et Y seront égaux (dans le cas du nombre à un seul chiffre) ou X Y. Dans le premier cas, il suffit de prendre comme index le chiffre situé à la position X et de prendre la valeur de la table TAU1$.
Dans le second cas, les chiffres seront analysés individuellement:
Pour établir les relations entre les mots correspondant à chaque chiffre, on suit le critère suivant:
NOTE
Lors de la capture des tables TAU1$ et TAU3$, la valeur des index est supérieure à 1 chiffre ou nombre. Le motif est que le premier élément de ces tables soit vide (pour le cas de 0).