A partir deste momento, a maioría das persoas teredes as vacacións ao final, deixando ao carón, polo menos en parte, os xogos e o entretemento, e volveremos empezar.
O obxectivo do programa que vos ofrecemos neste número é traballar a escritura dos números. É relativamente sinxelo en canto ao seu uso, pero isto non significa que non sexa útil. Consideramos interesante paira os nenos que están a estudar números e paira os que están a aprender eúscaro.
O programa dá o número en letra e hai que escribir a cifra. No entanto, una vez practicado un pouco, o usuario pode completar máis cousas se o desexa. Paira iso basta con facer un pequeno cambio no programa, para que este, en lugar de dar o número escrito, dea a cifra deixando que se escriba en letra paira o usuario.
Como sempre, deixamos estes pequenos cambios nas vosas mans. Achegámosvos una breve explicación dos principais programas e partes.
(Nota: Paira ver ben a imaxe ir ao pdf).DESCRICIÓN DO PROGRAMA:
Neste programa utilízanse catro táboas principais:
OAL: Utilízase paira gardar os díxitos do número aleatoriamente creado.
As táboas TAU1$, TAU2$ e TAU3$ utilízanse paira completar a representación en letra do número. Utilizaranse os díxitos que compoñen o número como índice paira acceder aos elementos das táboas seguintes
...A parte máis importante deste programa é a subrutina NÚMERO, que será a que analizaremos con máis detemento.
Utiliza como parámetro X e E (do díxito número enteiro ao que debe tratar) e devolve ZE$.
Esta subrutina trata o número de tres díxitos; o programa principal encargarase dos millóns, miles, etc. Comprobar que son.
X e E serán iguais (no caso do número dun só díxito) ou X E. No primeiro caso bastará con tomar como índice o díxito situado na posición X e tomar o valor da táboa TAU1$.
No segundo caso, os díxitos analizaranse individualmente:
Paira establecer as relacións entre as palabras correspondentes a cada díxito séguese o seguinte criterio:
NOTA
Ao capturar as táboas TAU1$ e TAU3$, o valor dos índices é 1 superior ao díxito ou número. O motivo é que o primeiro elemento destas táboas sexa baleiro (paira o caso de 0).