Escritura de números

Arrojeria, Eustakio

Elhuyar Zientziaren Komunikazioa

Lizaso, Pili

Informatika Saila

Elhuyar Fundazioa

A partir deste momento, a maioría das persoas teredes as vacacións ao final, deixando ao carón xogos e distraccións. 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.

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:

  • Si existe o díxito de porcentaxes, tomarase o elemento correspondente do TAU3$.
  • Si hai digito de dez:
    • Si é 0 ou 1, deberase ter en conta tamén o díxito das unidades e consultar con ambas a táboa TAU1$.
    • Si é igual ou superior a 2 deberase consultar o TAU2$. Paira calcular o índice hai que facer o díxito / 2, xa que en eúscaro o sistema de numeración é vixésimo.
  • Ao analizar o díxito das unidades, deberá collerse co da décima e calcular o resto que se obtén dividindo por 20.

Paira establecer as relacións entre as palabras correspondentes a cada díxito séguese o seguinte criterio:

  • Entre porcentaxes e decimais (si hai ambos os), “ e “
  • Entre decenas e unidades (se a primeira é 2 ou superior e as dúas existen), “ta”
  • Ao engadir a parte correspondente ás unidades, una vez calculado o residuo:
    • Si é 10 engadir enteiro
    • Si é do 10 ao 18, evitando engadir (ha) da letra 3 á final.
    • Si é 19 come a última “a” e anada “dezanove”.

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

Babesleak
Eusko Jaurlaritzako Industria, Merkataritza eta Turismo Saila