Dr. Geo e la Geometria Interattiva
Home | Documentazione su Dr. Geo | Scaricare Dr. Geo | Partecipare allo sviluppo | Programmazione Scheme

Che cos'è Dr. Geo ?
Autore: Hilaire Fernandes (hilaire at ofset dot org)
Traduttore:
Andrea Centomo (acentomo at ofset dot org)
| Dr Geo si Riferisce alla Geometria di Esplorazione e di Osservazione |
![]() |
Dr. Geo è un software per lo studio dinamico della geometria euclidea attraverso il quale è possibile creare figure geometriche e manipolarle interattivamente rispettando i vincoli geometrici con cui sono state costruite. Dr. Geo è particolarmente adatto come ausilio per la didattica della geometria nel ciclo primario e secondario.
Dr. Geo è caratterizzato da alcune funzionalità innovative come la presenza, al suo interno, dell'interprete Guile e del linguaggio di alto livello Scheme. Entrambi gli ambienti di programmazione possono interagire con il motore geometrico di Dr. Geo creando interessanti aperture pedagogiche.
Nel 2000, Dr. Geo ha ricevuto un premio dall'organizzazione francofona AFUL. Per ulteriori dettagli sul premio visitate il sito di riferimento: http://www.aful.org/presse/cp-concours.html
Dr. Geo ha ottenuto il bollino di Qualità INDIRE.

Dr. Geo è un software del progetto GNU. Ciò significa che è un software libero rilasciato sotto licenza GPL e di cui potete visualizzare il codice sorgente. Se lo desiderate potete modificare e ridistribuire Dr. Geo per tutto il tempo di durata della sua licenza di distribuzione. Per conoscere meglio i termini della licenza GPL e per avere informazioni sulla Free Software Foundation potete visitare il sito del progetto GNU o leggere il file COPYING della distribuzione.
Video
Qualche animazione con Dr. Geo si trova qui http://documentation.ofset.org/drgeo/videos.
Qualche immagine di Dr. Geo in azione
Simulazione di un orologio

Figura interattiva definita ricorsivamente
Il codice Scheme seguente viene valutato da Dr. Geo per produrre la spirale di figura :
(new-figure "Spiral")
(define (square p1 p2 p3 p4 n)
(let* ((s1 (Segment "" extremities p1 p2))
(s2 (Segment "" extremities p2 p3))
(s3 (Segment "" extremities p3 p4))
(s4 (Segment "" extremities p4 p1))
(A (Point "" on-curve s1 1/10))
(B (Point "" on-curve s2 1/10))
(C (Point "" on-curve s3 1/10))
(D (Point "" on-curve s4 1/10)))
(send A masked)
(send B masked)
(send C masked)
(send D masked)
(if (> n 0)
(square A B C D (- n 1)))))
(lets Point "M" free 5 5)
(lets Point "N" free -5 5)
(lets Point "O" free -5 -5)
(lets Point "P" free 5 -5)
(square M N O P 30)

Sistema minimo richiesto
- Un sistema operativo compatibile Unix (Dr. Geo è sviluppato sotto GNU/Linux)
- Un sistema Mac OSX
- GTK+ 2.x
- LibGlade2, LibXml2, Guile 1.4 (o superiori)
Parlano di Dr. Geo...
- Frederic Ferre descrive l'uso di Dr. Geo in Mac OSX. Egli mantiene anche una pagina con esempi di attività.
- Memoria scritta da due insegnanti stagisti della scuola IUFM di Vesoul: la memoria e gli annessi.
- Il prof. Andrea Centomo ha scritto diversi lavori sull'uso didattico di Dr. Geo:
- Il libricino Scheme per Dr. Geo è scarica bile da questa pagina.
- Le coniche con Dr. Geo
- Trigonometria Classica con Dr. Geo
- Laboratorio di Geometria e Programmazione con Dr. Geo
- Geometria e programmazione con Dr. Geo.
- Dr. Geo, TeXmacs e l'arcobaleno.
- Articolo in Lettera Matematica Pristem.
- Frammenti di storia della geometria con Dr. Geo.
- Chao-Kuei Hung, http://www.cyut.edu.tw/~ckhung/b/ma/drgeo.en.shtml e http://www.cyut.edu.tw/~ckhung/b/ma/drgeo.shtml. L'autore di questo tutorial ha interesse di ricevere un feedback dagli insegnanti di Fisica. Non esitate dunque a contattarlo.
- Altre risorse in cinese, http://penguin.im.cyut.edu.tw/~s9054499/DrGeo.
- Mariano Real Perez, un articolo in spagnolo nel sito Junta de Extremadura.

