Login About Glasnost

Save the European Net !

Dr. Geo e la Geometria Interattiva

Home | Documentazione su Dr. Geo | Scaricare Dr. Geo | Partecipare allo sviluppo | Programmazione Scheme

Animated image of Dr. Geo

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





Mascotte de Dr. Geo

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.

Label italien de qualité didactique

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

Dr. Geo photographie 1

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)

Dr. Geo photographie 2

Sistema minimo richiesto

Parlano di Dr. Geo...