Collège
Sixième
Cinquième
Quatrième
Troisième
Hors programme
Lycée
Seconde
Première L - Math-Info
Terminale L
Première ES
Terminale ES
Terminale ES-Spé
Première S
Terminale S
Terminale S-Spé
Math
Ressource
Liens
Classes de t.castanet
Projet MaliMath
Site avant 2016
Site après 2016
Info
Geogebra
Maxima
LaTeX
Programmation Web
Blockly
Raspberry
Pacman (JavaScript)
A propos
Contact
F.A.Q.
Statistiques
Connexion

Géogébra

Initiation

Les documents ci-dessous sont issus d'une formation faite en 2011 auprès des enseignants de l'éducation nationale togolaise La plupart des problèmes présentées dans ces deux documents sont issus et/ou inspirés de l'expériementation de l "épreuve expérimentale" effectué dans les années 2007 et 2008 par l'éducation nationale française.

Géogebra et Javascript

Géogebra permet de commander l'exécution de script à partir d'action de l'utilisateur. Pour l'exécution de ses scripts, Géogebra propose deux types de langages :
Script Géogébra et Javascript

En cr\'eant un objet et en faisant un clic-droit dessus, faite apparaitre la boite à dialogue "Propriété". Vous verrez apparaître à droite un onglet "Script".
Il est plus adapté de créer des scripts sur un curseur, un bouton ou un champ texte ....

Voici deux scripts sur l'utilisation de Javascript dans des documents Géogebra. Le premier document est particulièrement adapté pour débuter l'utilisation de Javascript avec Geogebra :

Géogebra et Javascript (version avancée)

Pour créer de nouveaux objets, les scripts Javascript, au travers de l'objet ggbApp, utilisent les commandes internes de Géogebra nécessitant beaucoup de ressources et générant un ralentissement de l'exécution du script.

Les fichiers de Géogebra, d'extension ".ggb", sont des archives contenant trois fichiers nécessaires à l'exécution de Géogebra ; parmi ces trois fichiers, le plus important est un fichier au format XML contenant toutes les indications sur les constructions effectuées dans Géogebra.

Il est possible, à l'aide de Javascript, de modifier directement le fichier XML pour obtenir un rendu plus rapide des scripts. Pour cela, on utilise les deux commandes ggbApplet.getXML() et ggbApplet.setXML()

Les deux scripts ci-dessous montre l'usage des ces fonctions pour la construction de centaines d'objets dans Geogebra.

Correspondance des noms de commmande Français/Anglais

PolynômePolynomial
CurseurSlider
SegmentSegment
copierObjetLibreCopyFreeObject
IntersectionIntersect
Demi-droiteRay
PerpendiculairePerpendicularLine
MilieuMidpoint
PolygonePolygon
CourbeCurve