Enrera
Mòdul 6
Curs de full càlcul avançat
  Pràctica
1
2
3
4
5
6
7
   
Solucions
Solucions de les prąctiques
   
             
Exercicis
Exercicis
 

Introducció

L'objectiu d'aquesta pràctica és elaborar una versió alternativa de la pràctica anterior fent ús de la recursivitat. Els càlculs que fareu seran molt similars, però l'estructura del full és molt diferent. Us trobareu amb:

  • Tractament de la recursivitat amb botons de control.

Com ja heu vist en la pràctica 1, disposareu de dos botons. El botó Inici permetrà iniciar el procés fixant en 0 el número d'anys transcorreguts. El botó Avança permetrà incrementar, d'un en un, el número d'anys transcorreguts obtenint el capital final calculat a interès simple i a interès compost.

La proposta de full és la següent: 

 

n

   
Desenvolupament de la pràctica
   

Pràctica

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fase inicial

  • Seleccioneu un nou full del llibre MODUL6 i anomeneu-lo Interès recursiu.
  • Introduïu els rètols de la columna B amb els tipus de lletra adequats.
  • Modifiqueu l'amplada de les columnes A i B.
  • Apliqueu un fons groc clar i una vora negra en la regió A1:E10.
  • Apliqueu un fons blanc en les cel·les C3 i C4, d'entrada de dades.
  • Desactiveu la visió de la quadrícula.
Elaboració dels càlculs

En aquest cas, com ja ho heu fet en la pràctica 1, caldrà evitar les referències circulars. Per tant:

  • Accediu a Eines | Opcions | OpenOffice.org Calc | Calcula... i definiu que les iteracions (s'han d'activar) siguin només d'un pas (Passos = 1) i que el Canvi mínim valgui, aquí, 1000000. 

Una vegada validats aquests paràmetres:

  • Introduïu en la cel·la C3 el valor 1.000 com a capital inicial i en la cel·la C4 el valor 4 com a tipus d'interès. 
  • Entreu en la cel·la A1 el valor 0. El contingut d'aquesta cel·la, de manera similar a com ho heu fet en la pràctica 1, actuarà com a commutador. Si val 0, començarà el procés; si val 1, el procés avançarà progressivament.
  • Entreu en la cel·la A6 la fórmula =SI(A1=0;0;C6+1) i, en la cel·laC6, la fórmula =SI(A1=0;0;A6).
  • Al començament, valdrà 0, i cada vegada que es recalculi s'incrementarà en una unitat. 
  • Entreu en la cel·la A7 la fórmula =SI(A1=0;C3;C7+C3*C4/100) i en C7 la fórmula =SI(A1=0;C3;A7) per al càlcul de l'interès simple. El primer any coincidirà amb el capital inicial, i els següents coincidiran amb el valor anterior (C7) més el capital inicial pels tipus d'interès en tant per cent (C3*C4/100).
  • Entreu en la cel·la A8 la fórmula =SI(A1=0;C3;C8+C8*C4/100) i en la cel·la C8 la fórmula =SI(A1=0;C3;A8) per al càlcul de l'interès compost. El primer any coincidirà amb el capital inicial i els següents coincidiran amb el valor anterior (C8) més el capital d'aquest any pels tipus d'interès en tant per cent (C8*C4/100). 
  • Apliqueu en les cel·les C3, C7 i C8 el format monetari amb 2 decimals i amb el punt dels milers.
  • Modifiqueu el valor de la cel·la A1 per un 1. Premeu repetidament Ctrl+Majúsc+F9 i observeu-ne els resultats.
  • Feu que els continguts de les cel·les de la columna A no es vegin, triant un color per al text igual al del fons (groc).
Incorporació dels botons de control 

La mecànica prevista per iniciar el procés és situar un 0 o un 1 en la cel·la A1. En aquesta fase final incorporareu dos botons per fer aquest procés amb més comoditat. El procés per a la incorporació dels botons Inici i Avança que assignin els valors 0 i 1 en la cel·la A1 és idèntic al que heu fet en la pràctica 1 d'aquest mòdul:

  • Creació d'una macro per escriure un zero en A1. Serà la macro Inici.

    • Activeu la gravació de la macro mitjançant Eines | Macros | Enregistra la macro.
    • Surt el requadre que ens indica que tot el que fem a continuació quedarà registrat a l'OpenOffice Calc.
    • Aneu a la cel·la A1, escriviu-hi un zero i premeu RETORN.
    • Com que ja heu acabat amb l'acció que es volia gravar, premeu al requadre anterior, on diu Atura l'enregistrament.
    • En obrir-se el següent quadre de diàleg, seleccioneu el llibre amb què esteu treballant, activeu la biblioteca Standard, i, en clicar a Mòdul nou, podreu escriure el nom practica_3, validant amb D'acord.
    • Escriviu el nom de la macro Inici dins del mòdul creat i cliqueu a Desa. D'aquesta manera, acabareu l'enregistrament de la macro.
  • A continuació, enregistrareu la macro Avança, que entrarà un 1 en la cel·la A1 per així possibilitar el càlcul dels interessos per anys successius.
    • Activeu la gravació de la macro mitjançant Eines | Macros | Enregistra la macro.
    • Surt el requadre que ens indica que tot el que fem a continuació quedarà registrat a l'OpenOffice Calc.
    • Aneu a la cel·la A1, escriviu-hi un 1 i premeu RETORN.
    • Com que ja heu acabat amb l'acció que es volia gravar, premeu al requadre anterior, on diu Atura l'enregistrament.
    • Escriviu el nom de la macro Avan dins del mòdul creat anteriorment i cliqueu a Desa. D'aquesta manera, acabareu l'enregistrament de la macro.

     

  • Creació dels botons associats a les macros enregistrades.
    • Visualitzeu la barra de Controls fent Visualitza | Barra d'eines | Controls de formulari .
    • Activeu el mode de disseny i, a continuació, escolliu l'opció de crear botons (botó per prémer). Observeu com el cursor, dins del full, es transforma en +. 
    • Seleccioneu amb aquest nou cursor l'espai i la grandària del botó que voleu incorporar. En aquest cas, l'espai del full de càlcul i la grandària és el que es veu a la figura. Observeu que, automàticament, el botó creat s'anomena Botó.
    • Per canviar el nom, cliqueu a sobre del botó amb el botó dret del ratolí, seleccioneu l'opció Control... entre les opcions que surten, i canvieu l'etiqueta en la fitxa General. El nom que heu d'entrar és Inici. En tancar el quadre de diàleg veureu el canvi de nom fet.
    • No desactiveu encara el mode de disseny de controls, ja que l' haureu de fer servir en el decurs del pas següent.
    • Torneu a clicar al botó creat amb el botó dret del ratolí, seleccioneu l'opció Control... entre les opcions que surten i, a la pestanya Esdeveniments, cliqueu els tres punters a la dreta de l'opció S'ha premut el botó del ratolí.
    • En la finestra d'assignacions que s'obre, confirmeu l'opció desitjada i cliqueu a Assigna.
    • En el selector de macros que s'obre, seleccioneu la macro Inici feta anteriorment i que trobareu a Mòdul6 | Standard | practica_3. Cliqueu D'acord.
    • Per finalitzar, aneu validant i tancant les finestres que estaven obertes.
    • Sortiu del mode disseny de controls i tanqueu la seva finestra.
    • Premeu el botó Inici i comproveu que funciona.
    • Repetiu tot el mateix procés per al botó Avança que associareu a la macro Avança enregistrada anteriorment.

     

  • Proveu els botons creats.
  • Protegiu la part del full que us sembli més convenient.
  • Deseu el llibre. 

 
Amunt