|  |  | Funzioni Avanzate

# Funzioni Avanzate

In questo capitolo vengono presentate le funzionalità che permettono di estendere in modo sostanzialmente indefinito le potenzialità di DR. GEO o di adattarne l'uso alle più svariate situazioni pedagogiche.

La prima funzione avanzata che si considera riguarda la creazione di macro-costruzioni o, più brevemente, di macro. Attraverso la costruzione di una macro è possibile definire in DR. GEO una nuova costruzione geometrica salvarla in un file e richiamarla quando necessario.

La seconda funzione avanzata che si considera consiste nella stesura di script in Guile per DR. GEO o, più brevemente, di DGS. Questa funzionalità, come la costruzione di macro, permette di estendere notevolmente le potenzialità di DR. GEO. Oltre a questo permette all'utilizzatore di DR. GEO di familiarizzare con la stesura di script. Uno script DGS ha in ingresso valori numerici relativi ad uno o più oggetti geometrici (lunghezza di un segmento, coordinata di un punto) e restituisce in uscita un numero. Per fare un esempio, si può scrivere un DGS per calcolare l'area di un triangolo. In questo caso in ingresso sono date le lunghezze di base e altezza del triangolo e in uscita si ottiene l'area del triangolo.

Un ultimo aspetto avanzato di DR. GEO riguarda la possibilità di modificare l'interfaccia utente in modo da escludere una o più costruzioni geometriche normalmente disponibili. Ciò potrebbe essere di interesse in alcune situazioni didattiche.

- Macro-costruzioni
- Script Guile per DR. GEO
- Blocco di strumenti dell'interfaccia

|  |  | Funzioni Avanzate