El programa se centra en dues matrius. a $ () i z $ ()
a $ ( ) recull el text original.
z $ ( ) l'altre text que s'introdueix per a la invitació.
Sabràs que cal dimensionar les matrius. Aquí he utilitzat 2 dimensions en 30 i 40 línies. El número 15 que apareix en ell limita el nombre de caràcters de cada variable. Dit d'una altra manera, les variables rebran com a màxim 15 caràcters de les paraules, per la qual cosa si són més llargues es guardaran en la memòria retallades. (pots canviar el 15 per un altre número).
Aquesta vegada vull explicar un programa per a treballar les matrius.
El programa consisteix a demanar primer el text, guardar-lo en la memòria i després convidar-lo amb l'original en introduir-lo pel teclat, indicant els errors.
El programa consta de tres parts principals:
La primera de 80 a 170. És per a guardar el text original, si prem sobre l'space no acceptarà aquest (100 línies d'instrucció). Si a més vols passar de la línia que estàs escrivint a la següent, anul·la les variables que sobrarien. (120-140).
Segona (1000-1050). Es tracta de mostrar correctament el text original en la pantalla una vegada guardat, sobretot la línia d'instrucció 1030. Això comptabilitza les lletres de la variable que ha d'escriure i ho limita a mesures reals, ja que hem de recordar que cada variable té 15 caràcters i si s'introdueix la paraula "aquell" la variable "aquell"
Tercer 200-360. Una vegada esborrat introdueix la mateixa paraula per paraula, si ho introdueixes erròniament, en convidar-li al text Pantalla amb l'original, li ho indicarà sol·licitant que torni a introduir la paraula. La línia 250 és molt important perquè el programa corri bé. Això fa que si hi ha alguna variable anul·lada en la matriu original, també anul·la la corresponent a z $ ( ).
Exemple:
Una vegada teclejat el programa, prement sobre run, se li sol·licitaran les mesures del text. És a dir:
A continuació introduirem el text original, per exemple:
L'ordinador ja ha après el bertso i ara és el nostre torn.
La pantalla s'esborra i queda a l'espera del vers que introduirem nosaltres, si el text que introduïm és diferent a l'original, ens indicarà que hi ha error i ens demanarà que ho introduïm correctament.
1 REM APRENENT VERSOS. J.M. ITURRIOTZ m 1986 tira el vers! |