Écriture des nombres

Arrojeria, Eustakio

Elhuyar Zientziaren Komunikazioa

Lizaso, Pili

Informatika Saila

Elhuyar Fundazioa

A partir de ce moment, la plupart des gens auront les vacances à la fin, laissant de côté jeux et distractions. 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.

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:

  • S'il y a un chiffre de pourcentages, l'élément correspondant du TAU3$ sera pris.
  • S'il y a dix chiffres:
    • S'il est 0 ou 1, le chiffre des unités doit également être pris en compte et consulter la table TAU1$.
    • S'il est égal ou supérieur à 2, veuillez consulter le TAU2$. Pour calculer l'index il faut faire le chiffre / 2, car en basque le système de numérotation est vingtième.
  • Lors de l'analyse du chiffre des unités, vous devez prendre le dixième et calculer le reste obtenu en divisant par 20.

Pour établir les relations entre les mots correspondant à chaque chiffre, on suit le critère suivant:

  • Entre les pourcentages et décimales (s’il y en a les deux), “ et “
  • Entre des dizaines et des unités (si la première est 2 ou plus et les deux existent), “ta”
  • En ajoutant la partie correspondant aux unités, une fois le résidu calculé:
    • Si c'est 10 ajouter entier
    • S'il est de 10 à 18, en évitant d'ajouter (ha) de la lettre 3 à la fin.
    • Si elle est 19 mangez le dernier « a » et ajoutez « dix-neuf ».

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).

Babesleak
Eusko Jaurlaritzako Industria, Merkataritza eta Turismo Saila