|
||||||||||||||||
Pràctica |
Solucions
|
|||||||||||||||
Pràctica optativa |
Exercicis
|
|||||||||||||||
Introducció En aquesta pràctica treballareu:
El full de càlcul OpenOffice Calc disposa d'un gran nombre de funcions per al tractament d'informació de tipus textual. L'objectiu de la pràctica és donar a conèixer algunes d'aquestes funcions. El full de càlcul proposat fa algunes composicions de tipus geomètric a partir d'una paraula donada. El full proposat és el següent: Les funcions utilitzades són ESQUERRA, DRETA, MIG, LONG i REPT. La sintaxi de les funcions
és la següent: ESQUERRA(<Text>;<Nombre de caràcters>): retorna el nombre de caràcters indicats situats a l'esquerra de la cadena text.El full utilitza un tipus de lletra de pas fix Courier new per obtenir, entre els caràcters, una distribució correcta de les columnes. La pràctica ha estat dissenyada per a paraules amb un màxim d'11 caràcters. Funciona correctament amb paraules més curtes, però no més llargues. |
|
Desenvolupament de la pràctica | |
|
Preparatius inicials
Si llegiu aquest document per pantalla podeu seleccionar la fórmula a introduir de la pantalla, copiar-la (Ctrl + C) i enganxar-la (Ctrl + V) a la cel·la corresponent del full de càlcul. Per obtenir aquest efecte de triangle invertit, a mesura que avancen de fila en fila, el nombre de caràcters ha de ser inferior. Per aquesta raó, el contingut del comptador de la columna A ha d'aparèixer restant en comptes de sumant. L'expressió LONG(C$3)-A5+1 a la cel·la C5 inicial donarà inicialment el nombre total de caràcters de la paraula i anirà disminuint fila a fila fins a 1.
L'efecte proposat a aquesta part és que la paraula va desapareixent per la dreta i apareixent per l'esquerra. Per obtenir-ho, heu de fer una composició dels efectes obtinguts als apartats anteriors. La fórmula a incloure a la cel·la D5 ha de contenir els següents elements:
DRETA(C$3;A5-1), que ofereix el final de la paraula i a cada fila obteniu un caràcter més. =SI(LONG(C$3)>=A5;DRETA(C$3;A5-1)&" "&ESQUERRA(C$3;LONG(C$3)-A5+1);""). Copieu-la sobre el rang D6:D15 i observeu-ne els resultats. El camí proposat per obtenir l'efecte de la columna E és el següent: el contingut de cada cel·la s'obté a partir de la cel·la anterior afegint un asterisc i una nova lletra de la paraula utilitzada; la primera cel·la ha d'incloure el primer caràcter de la paraula.
=SI(LONG(C$3)>=A6;E5&"*"&MIG(C$3;A6;1);""). Copieu-la sobre el rang E7:E15 i observeu-ne els resultats. Cinquena part L'efecte que es pot observar a la columna F s'aconsegueix repetint les lletres tantes vegades com el lloc que ocupen a la paraula de la cel·la C3.
Mentre el nombre de caràcters de la paraula inicial sigui més gran o igual que l'indicat per A6, es repetirà el caràcter que ocupa el lloc indicat per A6 tantes vegades com indica A6.
Part final
Protecció del full Moltes vegades és convenient protegir els continguts de les cel·les d'un full de càlcul contra possibles esborrats accidentals. És clar que només s'hauran de protegir aquelles cel·les que l'usuari no ha de modificar en l'ús habitual del full. En el vostre cas, voleu que la cel·la C3 sigui accessible per entrar-hi noves paraules i que totes les altres estiguin protegides, de tal manera que no es puguin modificar des del teclat. Per fer-ho:
Intenteu modificar el contingut
d'una cel·la bloquejada i d'una altra no bloquejada i analitzeu-ne
el resultat. |