A partir d'aquest moment, la majoria de les persones tindreu les vacances al final, deixant a un costat, almenys en part, els jocs i l'entreteniment, i tornarem a començar.
L'objectiu del programa que us oferim en aquest número és treballar l'escriptura dels números. És relativament senzill quant al seu ús, però això no significa que no sigui útil. Considerem interessant per als nens que estan estudiant números i per als quals estan aprenent basc.
El programa dóna el número en lletra i cal escriure la xifra. No obstant això, una vegada practicat una mica, l'usuari pot completar més coses si ho desitja. Per a això n'hi ha prou amb fer un petit canvi en el programa, perquè aquest, en lloc de donar el número escrit, doni la xifra deixant que s'escrigui en lletra per a l'usuari.
Com sempre, deixem aquests petits canvis a les vostres mans. Us adjuntem una breu explicació dels principals programes i parts.
(Nota: Per a veure bé la imatge anar al pdf).DESCRIPCIÓ DEL PROGRAMA:
En aquest programa s'utilitzen quatre taules principals:
OAL: S'utilitza per a guardar els dígits del número aleatòriament creat.
Les taules TAU1$, TAU2$ i TAU3$ s'utilitzen per a completar la representació en lletra del número. S'utilitzaran els dígits que componen el número com a índex per a accedir als elements de les taules següents
...La part més important d'aquest programa és la subrutina NÚMERO, que serà la que analitzarem amb més deteniment.
Utilitza com a paràmetre X e I (del dígit nombre enter al qual ha de tractar) i retorna ZE$.
Aquesta subrutina tracta el número de tres dígits; el programa principal s'encarregarà dels milions, milers, etc. Comprovar que són.
X e I seran iguals (en el cas del número d'un sol dígit) o X I. En el primer cas bastarà amb prendre com a índex el dígit situat en la posició X i prendre el valor de la taula TAU1$.
En el segon cas, els dígits s'analitzaran individualment:
Per a establir les relacions entre les paraules corresponents a cada dígit se segueix el següent criteri:
NOTA
En capturar les taules TAU1$ i TAU3$, el valor dels índexs és 1 superior al dígit o número. El motiu és que el primer element d'aquestes taules sigui buit (per al cas de 0).