Dr. Geo 16.10

Posté par (page perso) . Édité par Benoît Sibaud et ZeroHeure. Modéré par Yvan Munoz. Licence CC by-sa
46
11
sept.
2016
Éducation

Dr. Geo est un environnement de géométrie interactive et de programmation à destination des jeunes et moins jeunes.
Son interface graphique permet de construire à la souris des figures dynamiques de la géométrie euclidienne. Son interface de programmation permet, quant à elle, de construire des modèles de situations mathématiques en utilisant les objets géométriques de Dr. Geo.

Depuis cette version 16.10, la programmation Smalltalk se fait en français ou anglais !

Figure programmée en français

Le code source en français de la figure précédente :

| figure a b c m1 m2|
figure := DrGeoCanvas nouveau.
figure pleinEcran; afficherGrille; afficherAxes.
a := figure segmentDe: 2@ 3 a: 0@0.
a nommer: 'a'.
b := figure segmentDe: 0@0 a: -1@2.
b nommer: 'b'.
c := figure segmentDe: -1@2 a: 2@3.
c nommer: 'c'.
m1 := (figure mediatrice: a) couleur: Color red.
m2 := (figure mediatrice: b) couleur: Color red.
(figure mediatrice: c) couleur: Color red.
figure cercleCentre: (figure intersectionDe: m1 et: m2) passantPar: 0@0.
(figure point: 0@0) montrer

Autre exemple d'écriture d'un modèle, en anglais cette fois-ci, l'algorithme de recherche de zéro de Newton-Raphson :

Modèle de Newton-Raphson

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.