Vous êtes sur la page 1sur 124

Aide GeoGebra

Manuel Officiel 3.2

Markus Hohenwarter et Judith Hohenwarter


www.geogebra.org

Aide GeoGebra 3.2

Auteurs
Markus Hohenwarter, markus@geogebra.org
Judith Hohenwarter, judith@geogebra.org

Traduction et Adaptation franaise


Nol Lambert contact Version du 20 avril 2009
Ce document est mis gracieusement disposition de tous les enseignants, tudiants et
lves francophones. Son dpt de prdilection est bien sr le site GeoGebra, il na
donc pas tre dpos sur des sites acadmiques, disciplinaires ou personnels, un lien
suffit !
Cette version prend en compte les remarques, suite un travail srieux de relecture,
dAlain Bougeard, quil en soit ici vivement remerci.

GeoGebra en ligne
Site Web: http://www.geogebra.org
Recherche dans lAide : http://www.geogebra.org/help/search.html

TABLEDESMATIERES
1.

QUESTGEOGEBRA?.........................................................................................................................7

1.1.

Reprsentationsmultiplespourunobjetmathmatique.......................................................................7

1.1.1.

Graphique..............................................................................................................................................8

1.1.2.

FentreAlgbre......................................................................................................................................9

1.1.3.

Tableur................................................................................................................................................10

1.2.

GeoGebracommeOutilpourEnseigneretApprendrelesMathmatiques...........................................10

1.2.1.

PersonnaliserlInterfaceUtilisateur....................................................................................................10

1.2.2.

ModifierlesPropritsdesObjets......................................................................................................12

1.2.3.

MenuContextuel.................................................................................................................................13

1.3.

GeoGebracommeOutildePrsentation.............................................................................................14

1.3.1.

BarredeNavigation............................................................................................................................14

1.3.2.

ProtocoledeConstruction...................................................................................................................14

1.3.3.

ModifierlaconfigurationdeGeoGebra..............................................................................................16

1.4.

GeoGebracommeOutilddition........................................................................................................16

1.4.1.

Optionsdimpression..........................................................................................................................16

1.4.2.

CrerdesImagesdelavueGraphique................................................................................................17

1.4.3.

CrerdespagesWebinteractives.......................................................................................................18

1.4.4.

LesparamtresdelappliquetteGeoGebra........................................................................................19

2.

SAISIEGEOMETRIQUE..................................................................................................................22

2.1.

Gnralits.........................................................................................................................................22

2.2.

Outilsdeconstruction.........................................................................................................................22

2.2.1.

Outilsgnraux...................................................................................................................................23

2.2.2.

Points..................................................................................................................................................25

2.2.3.

Segments............................................................................................................................................26

2.2.4.

Demidroites.......................................................................................................................................26

2.2.5.

Vecteurs..............................................................................................................................................26

2.2.6.

Droites.................................................................................................................................................27

2.2.7.

Polygones............................................................................................................................................28

2.2.8.

Coniques..............................................................................................................................................29

2.2.9.

ArcsetSecteurs...................................................................................................................................30

2.2.10.

NombresetAngles..............................................................................................................................31

2.2.11.

Valeursboolennes.............................................................................................................................32

2.2.12.

Lieux....................................................................................................................................................32

2.2.13.

Transformationsgomtriques...........................................................................................................33

2.2.14.

Textes..................................................................................................................................................34

2.2.15.

Images................................................................................................................................................36

3.

SAISIEALGEBRIQUE......................................................................................................................38

3.1.

Gnralits.........................................................................................................................................38

3.2.

Saisiedirecte......................................................................................................................................40

3.2.1.

NombresetAngles..............................................................................................................................41

3.2.2.

PointsetVecteurs...............................................................................................................................42

3.2.3.

DroitesetAxes....................................................................................................................................43

3.2.4.

Coniques..............................................................................................................................................43

3.2.5.

Fonctionsdex.....................................................................................................................................44

3.2.6.

FonctionsetOprationsprdfinies...................................................................................................44

3.2.7.

VariablesboolennesetOprations...................................................................................................45

3.2.8.

ListesdobjetsetListesdoprations..................................................................................................46

3.2.9.

ObjetsmatricesetOprationssurmatrices.......................................................................................48

3.2.10.

NombrescomplexesetOprations.....................................................................................................49

3.3.

Commandes........................................................................................................................................50

3.3.1.

Commandesgnrales........................................................................................................................50

3.3.2.

Commandesboolennes.....................................................................................................................51

3.3.3.

Nombres..............................................................................................................................................51

3.3.4.

Angles.................................................................................................................................................56

3.3.5.

Points..................................................................................................................................................56

3.3.6.

Vecteurs..............................................................................................................................................58

3.3.7.

Segments............................................................................................................................................59

3.3.8.

Demidroites.......................................................................................................................................59

3.3.9.

Polygones............................................................................................................................................60

3.3.10.

Droites.................................................................................................................................................60

3.3.11.

Coniques..............................................................................................................................................61

3.3.12.

Fonctions.............................................................................................................................................62

3.3.13.

Courbesparamtres..........................................................................................................................64

3.3.14.

ArcsetSecteurs...................................................................................................................................65

3.3.15.

Textes..................................................................................................................................................66

3.3.16.

Lieux....................................................................................................................................................69

3.3.17.

ListesetSquences.............................................................................................................................69

3.3.18.

TransformationsGomtriques..........................................................................................................73

3.3.19.

Statistiques.........................................................................................................................................75

3.3.20.

CommandesduTableur......................................................................................................................79

3.3.21.

Commandespourlesmatrices............................................................................................................80

4.

MENUS................................................................................................................................................81

4.1.

MenuFichier.......................................................................................................................................81

4.2.

Menuditer........................................................................................................................................84

4.3.

MenuAffichage..................................................................................................................................85

4.4.

MenuOptions.....................................................................................................................................86

4.5.

MenuOutils........................................................................................................................................89

4.6.

MenuFentre.....................................................................................................................................89

4.7.

MenuAide..........................................................................................................................................90

5.

FONCTIONNALITESSPECIALESGEOGEBRA...........................................................................91

5.1.

Animation..........................................................................................................................................91

5.1.1.

Animationautomatique......................................................................................................................91

5.1.2.

Animationmanuelle............................................................................................................................92

5.2.

Visibilitconditionnelle.......................................................................................................................92

5.3.

Outilsdfinisparlutilisateur..............................................................................................................93

5.4.

Couleursdynamiques..........................................................................................................................95

5.5.

InterfaceJavaScript............................................................................................................................96

AppliquettesGeoGebraetJavaScript.....................................................................................................................96
5.5.1.

Exemples.............................................................................................................................................96

5.5.2.

Mthodesutilisables...........................................................................................................................98

5.6.

Raccourcisclavier..............................................................................................................................104

5.7.

tiquettesetLgendes.......................................................................................................................107

5.8.

Calques..............................................................................................................................................108

5.9.

Redfinir............................................................................................................................................108

5.10.

TraceetLieu......................................................................................................................................109

INDEX........................................................................................................................................................113

1. Quest GeoGebra ?
GeoGebra est un logiciel mathmatique qui allie dessin gomtrique, donnes et
calculs analytiques. Il est dvelopp pour lenseignement et lapprentissage des
mathmatiques dans les tablissements denseignement par Markus Hohenwarter et
une quipe internationale de programmeurs.

1.1.

Reprsentations multiples pour un objet mathmatique.

GeoGebra associe trois reprsentations diffrentes des objets mathmatiques : une


Reprsentation Graphique, une Reprsentation Algbrique, et une Reprsentation
Tableur. Elles vous permettent dafficher les objets mathmatiques dans les trois
diffrentes reprsentations : graphique (par ex., points, courbes reprsentatives de
fonction), algbrique (par ex., coordonnes de points, quations), et dans des cellules
de tableur. De ce fait, toutes les reprsentations du mme objet sont lies
dynamiquement et prennent en compte automatiquement les modifications apportes
nimporte laquelle des reprsentations, peu importe comment elles ont t cres
initialement.

< Menus

Barre doutils (et de modes)


Fentre
Algbre

Tableur

(vue) Graphique

Champ de saisie

1.1.1.

Graphique

En utilisant les outils de construction disponibles dans la Barre doutils vous pouvez
faire, avec la souris, des constructions gomtriques dans la vue Graphique.
Choisissez un outil de construction quelconque dans la Barre doutils et lisez lAide
Barre doutils pour trouver comment utiliser loutil choisi. Tout objet que vous crez
dans la vue Graphique a aussi une reprsentation algbrique dans la Fentre Algbre,
si de plus vous lui donnez (Renommer) un nom de cellule ( par ex. A1) sa valeur sera
porte dans la cellule correspondante du Tableur.
Note : En les dplaant avec la souris, vous pouvez bouger des objets dans la vue
Graphique. Simultanment, leurs reprsentations algbriques (et dans le Tableur) sont
dynamiquement actualises dans la Fentre Algbre (et dans le Tableur).
Chaque icne dans la barre doutils reprsente une bote outils contenant une
slection doutils de construction analogues. Pour ouvrir une bote outils, vous devez
cliquer sur la petite flche dans le coin infrieur droit de licne affiche.
Remarque : Les outils de construction sont organiss en fonction de la nature des
objets produits.
Par exemple, vous trouverez les outils crant diffrents types de points dans la Bote
outils Point (icne par dfaut ) et les outils permettant dutiliser des transformations
gomtriques dans la Bote outils Transformation (icne par dfaut ).

1.1.2.

Fentre Algbre

En utilisant Champ de Saisie vous pouvez directement crire des expressions


algbriques dans GeoGebra. Aprs avoir press la touche Entre votre saisie
algbrique apparat dans la Fentre Algbre pendant que sa reprsentation graphique
est automatiquement affiche dans la vue Graphique. Par exemple, la saisie f(x)=x^2
vous donne la fonction f dans la Fentre Algbre et sa reprsentation graphique dans la
vue Graphique, la saisie de A1(x)= x^2, ajoutera une reprsentation Tableur.
Dans la Fentre Algbre, les objets mathmatiques sont classs en Objets libres et
Objets dpendants . Si vous crez un nouvel objet sans utiliser aucun autre objet
existant, il est class comme objet libre. Si votre nouvel objet est cr en utilisant
dautres objets existants, il est class comme objet dpendant..
Remarque : Si vous dsirez cacher la reprsentation algbrique dun objet dans la
Fentre Algbre, vous pouvez classer cet objet comme Objet auxiliaire : Clic droit
(MacOS: Ctrl-clic) sur lobjet voulu dans la Fentre Algbre, choisir
Proprits
cocher Objet auxiliaire dans longlet Basique du Menu Contextuel. Par dfaut, les
objets auxiliaires ne sont pas montrs dans la Fentre Algbre, mais vous pouvez
changer cet tat en cochant litem Objets auxiliaires dans le menu Affichage.
Notez que vous pouvez modifier les objets dans la Fentre Algbre ou dans le
Dplacer (lappui sur la touche
Tableur : Assurez vous que vous tes en mode
chap vous y met automatiquement) avant de faire un double clic sur un objet libre
dans la Fentre Algbre. Dans la bote de texte apparue, vous pouvez directement
diter la reprsentation algbrique de lobjet. Aprs avoir press la touche Entre, la
reprsentation graphique de lobjet prend en compte automatiquement vos
modifications.
Si vous double cliquez sur un objet dpendant dans la Fentre Algbre, souvre une
bote de dialogue vous permettant de Redfinir lobjet.
GeoGebra vous offre aussi une grande varit de commandes pouvant tre entres
dans le Champ de Saisie. Vous pouvez ouvrir la liste des commandes dans le coin
droit du Champ de Saisie en cliquant sur le bouton Commande. Aprs avoir
slectionn une commande dans cette liste (ou avoir tap directement son nom dans le
Champ de Saisie) vous pouvez presser la touche F1 pour obtenir des informations sur
la syntaxe et les arguments requis pour appliquer la commande correspondante.

1.1.3.

Tableur

Dans le Tableur de GeoGebra chaque cellule a un nom spcifique ce qui vous permet
datteindre directement chaque cellule. Par exemple, la cellule de la colonne A et de la
ligne 1 est nomme A1.
Note: Ces noms de cellules peuvent tre utiliss dans des expressions et des
commandes pour faire rfrence au contenu de la cellule correspondante.
Dans les cellules du tableur, vous pouvez entrer non seulement des nombres, mais
tous les types dobjets mathmatiques qui sont reconnus par GeoGebra (par ex.,
coordonnes de points, fonctions, commandes). Lorsque cela est possible, GeoGebra
affiche immdiatement la reprsentation graphique de lobjet dfini dans la cellule du
tableur dans la vue Graphique. De ce fait, le nom de lobjet reprend le nom de la cellule
du tableur utilis pour sa cration (par ex., A5, C1).
Note: Par dfaut, les objets du tableur sont classs comme Objets auxiliaires dans la
Fentre Algbre. Vous pouvez montrer ou cacher ces Objets auxiliaires en cochant ou
non Objets auxiliaires dans le menu Affichage.

1.2.

1.2.1.

GeoGebra comme Outil pour Enseigner et Apprendre


les Mathmatiques
Personnaliser lInterface Utilisateur

Linterface utilisateur peut tre personnalise en utilisant le menu Affichage. Par


exemple, vous pouvez cacher diffrentes parties de linterface (la Fentre Algbre, le
Tableur ou le Champ de Saisie ) en dcochant les items correspondants.
Afficher et Cacher des objets
Vous pouvez montrer ou cacher des objets dans Graphique de diffrentes manires :
Utilisez le mode
Afficher/Cacher lobjet ;
Afficher lobjet ;
Ouvrez le Menu Contextuel et cochez ou non litem
Dans la Fentre Algbre, Cliquez directement sur licne gauche de chaque
objet ( affich ou
cach), pour en modifier la visibilit ;

Utilisez loutil
Bote de slection des objets Afficher/Cacher pour faire
afficher ou cacher un ou plusieurs objets.

10

Personnaliser la vue Graphique


Pour ajuster la partie visible de la vue Graphique, vous pouvez dplacer larrire-plan
de la vue Graphique en utilisant le mode
Dplacer Graphique et utiliser les
diffrentes manires de zoomer :

Utilisez les outils


Agrandissement et
Rduction pour obtenir un zoom dans
la vue Graphique.
Note : La position de votre clic dtermine le centre du zoom.
Utilisez la molette de votre souris pour obtenir un zoom dans la vue Graphique
(le maintien simultan de la touche Alt enfonce en multiplie le facteur).
Utilisez les raccourcis clavier pour agrandir (Ctrl +) , rduire (Ctrl -).
Aprs un clic droit (MacOS: Ctrl - clic) sur une place libre de la vue Graphique un

Menu Contextuel apparat vous permettant le Zoom.


Dfinissez un Rectangle de Zoom en cliquant droit (MacOS: Cmd - clic) sur une

place libre de la vue Graphique et tirant la souris jusquau sommet oppos du


rectangle dsir. Relchez le bouton de la souris pour terminer le rectangle qui
va tre automatiquement ajust pour remplir toute la vue Graphique en
respectant le rapport daxes de dpart. Si vous dfinissez votre Rectangle de
zoom en maintenant la touche Maj enfonce, le rapport daxes sera recalcul.
Vous pouvez aussi afficher ou cacher les axes de coordonnes
coordonnes dans la vue Graphique dans le menu Affichage.

et la

grille de

Note : Une autre manire dafficher ou cacher les axes et la grille est un clic droit
(MacOS: Ctrl-clic) sur larrire plan de la vue Graphique et de slectionner les items
correspondants
Axes ou
Grille dans le Menu Contextuel apparu.

Note : Litem Recadrer vous permet dobtenir une vue Graphique affichant tous vos
objets visibles. Le rapport daxes nest pas ncessairement conserv !
Personnaliser le repre et la grille
Les axes de coordonnes et la grille peuvent tre personnaliss en utilisant le Dialogue
Proprits de Graphique. Aprs un clic droit (MacOS: Ctrl-clic) sur larrire plan de la
vue Graphique, vous pouvez ouvrir cette fentre de dialogue en choisissant Proprits
dans le Menu Contextuel de la vue Graphique.

11

Dans longlet Axes, vous pouvez, par exemple, changer le style du trait et les
units des axes de coordonnes, et dfinir la distance entre les graduations
une certaine valeur. Remarquez que vous pouvez personnaliser individuellement
chacun des deux axes, en cliquant sur les onglets axeX ou axeY. En outre,
vous pouvez aussi modifier le rapport entre les axes et afficher ou cacher
individuellement les axes.
Dans longlet Grille, vous pouvez, par exemple, changer la couleur et le style
du trait de la grille, et dfinir la distance entre les lignes de la grille une certaine
valeur. En plus, vous pouvez aussi crer une grille Isomtrique, son maillage
est constitu de triangles quilatraux.

Note : Il vous est possible de modifier lchelle des axes dans nimporte quel mode en
maintenant enfonce la touche Majuscule (et en Windows, cest possible aussi avec la
touche Ctrl) pendant que vous dplacez les graduations des axes.
Note : Le Dialogue des Proprits de Graphique est diffrent du Dialogue Proprits
pour les objets.
Personnaliser la Barre dOutils
Vous pouvez personnaliser votre barre doutils en choisissant Barre doutils
personnalise dans le menu Outils. Choisissez les outils ou bote outils que vous
voulez enlever de la barre doutils GeoGebra dans la liste gauche de la bote de
dialogue et pressez le bouton Retirer >.
Note : La configuration courante de votre barre doutils est enregistre dans votre fichier
de construction ggb.
Note: Vous pouvez restaurer la barre doutils par dfaut en cliquant sur le bouton
Restaurer la barre doutils par dfaut dans le coin infrieur gauche de la fentre de
dialogue.

1.2.2.

Modifier les Proprits des Objets

La fentre de dialogue des proprits vous permet de modifier les Proprits des
objets (par ex., la couleur, le style du trait, la visibilit).

12

Vous pouvez ouvrir la fentre de dialogue des proprits de plusieurs manires :


Clic droit (MacOS: Ctrl - clic) sur un objet et choisir
Proprits dans le

Menu Contextuel apparu.


Choisir litem
Proprits dans le menu diter.
Activer le mode
Dplacer et double clic sur un objet dans la vue Graphique.

Dans la fentre de dialogue Redfinir qui souvre, cliquez sur le bouton


Proprits.
Dans la bote de Dialogue Proprits les objets sont classs par types (par ex., points,
lignes, cercles) dans la liste gauche, ce qui rend plus aise la manipulation dun grand
nombre dobjets. Vous pouvez modifier les proprits dun ou plusieurs objets
slectionns.
Note: En cliquant sur une tte de liste dobjets (par ex., Point) vous slectionnez tous
les objets de ce type et ainsi vous pouvez changer rapidement les Proprits de tous
ces objets.
Vous pouvez modifier les proprits des objets slectionns en utilisant les onglets
droite (par ex., Basique, Couleur, Style, Avanc).
Note: Les diffrents onglets dpendent de la slection dobjets dans la liste.
Fermez la fentre de Dialogue Proprits pour que les modifications soient valides.

1.2.3.

Menu Contextuel

Le Menu Contextuel vous fournit un moyen de changer rapidement le comportement ou


des proprits avances dun objet. Clic droit (MacOS: Ctrl-clic) sur un objet provoque
louverture de son Menu Contextuel. Par exemple, celui-ci vous permet de choisir
lcriture algbrique (par ex., coordonnes polaires ou cartsiennes, quations
implicites ou explicites) ou vous donne un accs direct aux commandes comme
Renommer,
saisie.

Effacer,

Trace Active, Animer ou

Copier dans champ de

Note: Si vous ouvrez le Menu Contextuel dun point dans la vue Graphique, il vous
propose loption
Enregistrer dans tableur (seulement si la fentre Tableur est
ouverte). Celle-ci choisie, vous enregistrez dans le Tableur les coordonnes dun point
que vous dplacez.
Proprits dans le Menu Contextuel, souvre un Dialogue Proprits
En choisissant
o vous pouvez changer, par exemple, la couleur, la taille, lpaisseur, le style du trait
ou le remplissage des objets.

13

1.3.

1.3.1.

GeoGebra comme Outil de Prsentation


Barre de Navigation

GeoGebra vous offre une Barre de Navigation pour parcourir les tapes dune
construction existante. Choisir Navigation dans les tapes de construction dans le
menu Affichage pour faire afficher la Barre de Navigation au pied de la vue Graphique.
La Barre de Navigation propose un ensemble de boutons de navigation et affiche le
nombre dtapes de construction (par ex., 2/7 signifie que cest la deuxime tape qui
est actuellement affiche sur un total de 7) :

bouton: retour ltape 1

bouton: reculer tape par tape

bouton: avancer tape par tape

bouton: aller la dernire tape

Excuter: Excute la construction tape par tape automatiquement


Note: Vous pouvez changer la vitesse de cette excution automatique dans la
bote de texte la droite du bouton
Excuter.

Pause: met en pause lexcution automatique


Note: Ce bouton napparat seulement quaprs avoir cliqu sur le bouton

bouton: Ce bouton ouvre le Protocole de Construction.

1.3.2.

Protocole de Construction

Vous pouvez accder au Protocole de Construction interactif en slectionnant litem


Protocole de Construction dans le menu Affichage. Cest un tableau qui montre toutes
les tapes de construction. Il vous permet de refaire tape par tape une construction
prpare en utilisant la Barre de navigation au pied de la vue Graphique.
Navigation et Modifications dans le Protocole de Construction
Vous pouvez utiliser le clavier pour naviguer dans le Protocole de Construction :
Utilisez la flche haut pour aller ltape de construction prcdente.
Utilisez la flche bas pour aller ltape de construction suivante.
Utilisez la touche Dbut pour aller au dbut de la construction.
Utilisez la touche Fin pour aller la fin de la construction.

14

Utilisez la touche Suppr pour supprimer ltape slectionne.


Note : Ceci va avoir une consquence sur les autres objets dpendant de lobjet
de cette tape.
Vous pouvez aussi utiliser la souris pour naviguer dans le Protocole de Construction:
Double clic sur une ligne pour slectionner ltape de construction.
Double clic sur lentte de nimporte quelle colonne pour aller au dbut.
Glisser et Dposer une ligne pour dplacer une tape une autre position dans
le Protocole de Construction.
Note : Ceci nest pas toujours possible du fait des dpendances entre objets.
Clic droit sur une ligne pour ouvrir le Menu Contextuel de lobjet.
Note: Vous pouvez insrer des tapes de construction nimporte quelle position.
Slectionnez ltape de construction avant laquelle vous voulez insrer une nouvelle
tape de construction. Laissez la fentre du Protocole de Construction ouverte pendant
que vous crez un nouvel objet. Cette nouvelle tape de construction est
immdiatement insre la position slectionne du Protocole de Construction.
En utilisant la colonne Point darrt dans le menu Affichage du Protocole de
Construction vous pouvez dfinir certaines tapes de la construction comme Points
darrt, ce qui vous permet de grouper plusieurs objets ensemble. Quand vous
parcourez votre construction au moyen de la Barre de Navigation, les objets dun
groupe sont tous affichs en mme temps.
Note: Vous pouvez afficher/cacher les diffrentes colonnes du Protocole de
Construction en utilisant le menu Affichage de la fentre du Protocole de Construction.
Exporter le Protocole de Construction en Page Web
GeoGebra vous permet dexporter le Protocole de Construction en page web. Dabord,
vous devez ouvrir le Protocole de Construction en utilisant le menu Affichage. Puis,
vous ouvrez le menu Fichier de la fentre Protocole de Construction et slectionnez
litem Exporter en tant que Page Web.
Dans la fentre dexportation du Protocole de Construction vous pouvez entrer un
Titre, lAuteur, et une Date pour la construction et choisir si vous voulez ou non
inclure une image de la vue Graphique et la Fentre Algbre. En plus, vous pouvez
aussi choisir dexporter un Protocole de Construction Colori. Cela signifie que les
objets dans le protocole de construction sont de la mme couleur que les objets
correspondants dans la construction.

15

Note : Le fichier HTML export peut tre visionn dans nimporte quel navigateur
Internet (par ex. Firefox, Internet Explorer) et dit dans beaucoup de traitement de
textes (par ex. OpenOffice Writer).

1.3.3.

Modifier la configuration de GeoGebra

GeoGebra vous permet de changer et enregistrer votre configuration favorite en


utilisant le menu Options. Par exemple, vous pouvez changer lUnit dangle de
Degr en Radian, ou changer le Style point, la Taille case cocher, et le Codage
angle droit. En plus, vous pouvez changer laffichage des coordonnes (Coordonnes)
et dfinir quels objets sont tiquets (tiquetage).
Voir la section Menu Options pour plus dinformations.
Vous pouvez enregistrer votre configuration personnalise en choisissant litem
Enregistrer la configuration dans le menu Options. Ceci tant fait, GeoGebra se
rappellera votre configuration personnalise et lutilisera pour toutes les nouvelles
constructions.
Note : Vous pouvez restaurer la configuration par dfaut en choisissant litem
Configuration par dfaut dans le menu Options.
Note : Si vous utilisez GeoGebra comme outil de prsentation, vous augmenterez la
taille des caractres (menu Options) afin que votre auditoire puisse lire plus facilement
les textes et tiquettes dobjets.

1.4.

1.4.1.

GeoGebra comme Outil ddition


Options dimpression

Imprimer la vue Graphique


GeoGebra vous permet dimprimer la vue Graphique de votre construction. Vous
pouvez trouver litem Aperu avant impression dans le menu Fichier. Dans la fentre
de dialogue Aperu avant impression qui souvre, vous pouvez prciser un Titre,
lAuteur, et une Date pour la construction. En plus, vous pouvez rgler lchelle de
votre impression (en cm) et changer lorientation du papier utilis (portrait ou paysage).
Note: Afin dactualiser votre Aperu avant impression aprs avoir modifi des textes ou
le rglage dimpression, vous devez presser la touche Entre.
16

Imprimer le Protocole de Construction


Si vous voulez imprimer le Protocole de Construction, vous devez dabord ouvrir la
fentre du Protocole de Construction en utilisant le menu Affichage. Ensuite vous
pouvez ouvrir la fentre de lAperu avant impression du protocole de construction dans
le menu Fichier de cette nouvelle fentre.
Ensuite vous pouvez prciser un Titre, lAuteur et une Date ou changer lchelle ou
lorientation du papier avant dimprimer votre Protocole de Construction.
Note : Vous pouvez afficher ou non les diffrentes colonnes Nom, Dfinition,
Commande, Algbre et Point darrt du Protocole de Construction en utilisant le
menu Affichage de la fentre Protocole de Construction.

1.4.2.

Crer des Images de la vue Graphique

Exporter Graphique en tant quimage


Vous pouvez enregistrer la vue Graphique en tant quimage.
Note : La vue Graphique complte sera enregistre en tant quimage. Si votre
construction nutilise pas toute la place disponible, vous pouvez
utiliser les modes
Dplacer Graphique,
Agrandissement,
Rduction
afin de placer votre construction dans le coin suprieur gauche de la vue
Graphique. Ensuite, vous pouvez rduire la fentre GeoGebra en dplaant la

souris un de ses coins.


utiliser le Rectangle de Slection afin de dfinir quelle portion de la vue
Graphique doit tre exporte en tant quimage.
crer des points nomms Export_1 et Export_2, qui dtermineront la
diagonale du Rectangle dExport.
Note : Les points Export1 et Export2 doivent tre dans la partie visible de
Graphique.

Dans le menu Fichier, slectionnez litem Exporter avant de cliquer sur litem
Graphique en tant quimage. Dans la fentre de dialogue vous pouvez prciser le
Format, lchelle (en cm) et la Rsolution (en dpi) du fichier image gnr.
Note : La taille relle de limage exporte est affiche au pied de la fentre dexport
juste au-dessus des boutons, la fois en centimtres et pixels.
Trouvez plus dinformations sur les diffrents fichiers image possibles dans la section
Exporter Graphique en tant quimage.

17

Copier le Graphique dans le Presse-papiers


Il y a plusieurs manires de copier le Graphique dans le presse-papiers :
Dans le menu diter, vous pouvez choisir litem
Graphique vers le presse

papiers.
Dans le menu Fichier, vous devez dabord choisir litem Exporter, avant de

pouvoir cliquer sur litem


Graphique vers le presse-papiers.
Dans la fentre de dialogue Exporter Graphique en tant quimage (menu
Fichier Exporter Graphique en tant quimage (png, eps)) vous pouvez

cliquer sur le bouton Presse-papiers.


Slectionnez la zone copier (Rectangle de Slection) et utilisez les 3 touches
Maj Ctrl C

Cette fonctionnalit place une copie dcran en PNG (voir format PNG) de votre vue
Graphique dans votre presse-papiers. Cette image peut-tre colle dans dautres
documents (par ex. un document de traitement de textes).
Note: Afin dexporter votre construction une certaine chelle (en cm) utiliser litem
Graphique en tant quimage dans le menu Fichier, Exporter (voir Graphique en tant
quimage).

1.4.3.

Crer des pages Web interactives

GeoGebra vous permet de crer des pages Web interactives, appeles aussi Feuilles
de travail dynamiques, partir de vos fichiers GeoGebra. Dans le menu Fichier, vous
devez dabord choisir litem Exporter avant de cliquer sur litem Feuille de travail
dynamique en tant que Page Web(html). Ceci ouvre la fentre de dialogue dexport des
Feuilles de travail dynamiques :
Au sommet de la fentre dexport vous pouvez prciser le Titre, lAuteur et la
Date pour votre Feuille de travail dynamique.

Longlet Gnral vous permet dajouter du texte avant et aprs la construction


dynamique (par ex., une description de la construction et quelques questions).
Vous pouvez aussi choisir si la construction doit tre intgre directement ellemme dans une page web ou si elle peut tre ouverte en cliquant sur un bouton.
Longlet Avanc vous permet de modifier les fonctionnalits de la construction
dynamique (par ex., afficher licne de rinitialisation, double clic pour ouvrir
lapplication GeoGebra) aussi bien que de modifier linterface utilisateur affich
dans lappliquette interactive (par ex., affichage de la barre doutils, modification
de la hauteur ou de la largeur).
18

Note: Si la taille de votre appliquette est trop grande pour un cran avec une rsolution
standard (1024 x 768), il est souhaitable de la redimensionner avant de lexporter en
Feuille de travail dynamique.
Note : Plusieurs fichiers sont crs lors de lexport Feuille de travail dynamique :
fichier html, (par ex. cercle.html)- qui contient la feuille de travail elle-mme ;
un fichier ggb, (par ex. cercle.ggb) - qui contient votre construction ;
geogebra.jar (plusieurs fichiers) qui contiennent GeoGebra et rendent votre
feuille de travail interactive.
Tous les fichiers (par ex. cercle.html, cercle.ggb et les fichiers geogebra.jar) doivent se
trouver dans le mme rpertoire pour que la construction dynamique fonctionne. Vous
pouvez aussi copier ces fichiers ensemble vers un autre rpertoire.
Le fichier HTML export (par ex. cercle.html) peut tre vu sous nimporte quel
navigateur Internet (par ex. Mozilla, Internet Explorer, Safari). Pour que votre
construction dynamique fonctionne, Java doit tre install sur lordinateur.
Vous pouvez obtenir Java gratuitement sur le site http://www.java.com. Si vous voulez
utiliser votre Feuille de travail dynamique sur le rseau de votre tablissement,
demandez votre administrateur rseau dinstaller Java sur les ordinateurs.
Note : Vous pouvez aussi diter le texte de la Feuille de travail dynamique avec de
nombreux traitements de textes en ouvrant le fichier HTML export.

1.4.4.

Les paramtres de lappliquette GeoGebra

Pour insrer une appliquette GeoGebra dans une page HTML vous pouvez utiliser
"Feuille de travail dynamique en page web" du menu "Fichier, Exporter". Cependant
pour les utilisateurs plus experts, il est aussi possible d inclure lappliquette en crant
des balises la main.
Balises pour lappliquette
Vous pouvez utiliser les lignes suivantes pour inclure une construction GeoGebra
dans votre page html. Les archives "geogebra.jar" et le fichier de construction (par ex.
"cercle.ggb") doivent tre dposs dans le rpertoire de votre page html.
<applet code="geogebra.GeoGebraApplet"
archive="http://www.geogebra.org/webstart/geogebra.jar" width=500 height=300>
<param name="filename" value="cercle.ggb"/>
<param name="framePossible" value="false"/>
<a href="http://java.sun.com/getjava">Instalez Java 1.4</a> (ou suprieure) pour
utiliser cette page.
</applet>
19

Vous pouvez modifier width et height suivant vos propres valeurs. Les paramtres
sont comments ci-dessous.
Paramtres de lappliquette
Les paramtres suivants peuvent tre utiliss dans les balises de lappliquette.
name

value

description

par ex.
"cercle.ggb"

Nom du fichier de construction (ggb)

button

Si vous utilisez ce paramtre, lappliquette


apparatra seulement comme un bouton
cliquer pour ouvrir la fentre GeoGebra

framePossible

true ou false

Vous permet de choisir si lutilisateur peut


ouvrir lapplication GeoGebra en double
cliquant dans Graphique. Ce paramtre est
ignor si le type tait "button".

bgcolor

Par ex.
"#FFFFFF" pour
blanc

Couleur darrire-plan de lappliquette (en


chane hexa rvb). Ce paramtre nest
utiliser seulement que pour type "button".

borderColor

Par ex.
Couleur de la bordure de l appliquette (en
"#FFFFFF" " pour
chane hexa rvb).
blanc

filename

type

enableRightClick

true ou false

Vous permet de choisir si le clic droit est


actif ou non. Pour "false" menu contextuel,
dialogues proprits et zoom par clic droit
ne fonctionnent pas

enableLabelDrags

true ou false

Vous permet de choisir si les tiquettes


sont dplaables ou non

enableShiftDragZoom true ou false

Vous permet de choisir si la vue Graphique


peut tre dplace en utilisant Maj (ou Ctrl)
+ souris ou zoome en utilisant Maj (ou
Ctrl) + molette souris. Pour "false"
dplacement et zoom ne fonctionnent pas

20

name

value

showMenuBar

true ou false

Vous permet de choisir si la barre de


menus est affiche ou non

showToolBar

true ou false

Vous permet de choisir si la barre doutils


est affiche ou non

showToolBarHelp

true ou false

Vous permet de choisir si laide droite de


la barre doutils est affiche ou non

customToolBar

Vous permet de personnaliser la barre


doutils "," ajoute un sparateur dans un
Par ex. "0 | 1 2 | 3
menu, "|" dmarre un nouveau menu et "||"
, 4 || 5 6 7"
ajoute un sparateur dans la barre doutils
avant de crer un nouveau menu.

showAlgebraInput

true ou false

Vous permet de choisir si le Champ de


saisie est affich ou non

true ou false

Vous permet de choisir si une icne de


rinitialisation est affiche en haut droite
ou non.

showAnimationButton true ou false

Bascule pour afficher ou non un petit


bouton Jouer/Pause dans le coin infrieur
gauche de la vue Graphique quand
lappliquette contient une animation.

language

fr

A utiliser pour prendre en compte les


commandes saisies en franais

Par ex.
-Xmx256m

Ce paramtre vous permet dattribuer plus


de mmoire (en mgabytes) lappliquette
Ne fonctionne quavec Java 6 update 10
ou suprieure

showResetIcon

java_arguments

description

21

2. Saisie Gomtrique
2.1.

Gnralits

Remarque : Jutilise le vocable LIGNE lorsque GeoGebra ne diffrencie pas segment,


demi-droite ou droite.
La vue Graphique affiche la reprsentation graphique des objets mathmatiques (par
ex., points, vecteurs, segments, polygones, courbes de fonctions, courbes paramtres,
droites, coniques). Chaque fois que la souris passe au-dessus dun objet une
description apparat et lobjet est surlign.
Il y a plusieurs modes/outils pour dire GeoGebra comment il doit ragir aux entres
la souris dans la vue Graphique (voir Outils de construction). Par exemple en cliquant
dans la vue Graphique, vous pouvez crer un nouveau point (voir loutil
Nouveau
point), lintersection dobjets (voir loutil
cercle (voir les outils
Cercle).

2.2.

Intersection entre deux objets), ou crer un

Outils de construction

Les outils de construction ou modes suivants sont rendus actifs en cliquant sur les
boutons de la Barre doutils. Vous pouvez cliquer sur la petite flche dans le coin
infrieur droit dune icne pour ouvrir un menu (Boite outils) avec dautres outils
analogues.
Note : Beaucoup d'outils (par exemple droites, coniques, etc.) permettent de crer
directement les points ncessaires leur ralisation en cliquant sur un espace libre de
la vue Graphique.

Slectionner des Objets


Par slectionner un objet on entend que vous avez cliqu dessus la souris aprs
avoir slectionn le mode
Dplacer .

22

Si vous voulez slectionner plusieurs objets en mme temps, vous pouvez dessiner un
Rectangle de Slection : Choisissez le mode
Dplacer et cliquez sur un coin du
Rectangle de Slection souhait, en maintenant le bouton gauche de la souris enfonc,
dplacez le curseur jusquau coin oppos. Lorsque vous relchez le bouton de la
souris, tous les objets lintrieur du Rectangle sont slectionns. Vous pouvez alors
dplacer lensemble des objets slectionns en dplaant lun dentre eux la souris.
Le rectangle de slection peut aussi tre utilis pour spcifier une partie de la fentre
graphique pour limprimer, la copier dans le presse-papiers, lexporter en tant quimage
ou feuille dynamique pour une page Web.
Note : En maintenant la touche Ctrl (Touche Cmd pour MacOS) enfonce pendant que
vous cliquez sur diffrents objets, vous pouvez en slectionner plusieurs.
Renommer rapidement des objets
Pour renommer rapidement un objet slectionn ou nouvellement cr, il suffit de
commencer taper son nouveau nom pour ouvrir le dialogue Renommer. Ensuite tapez
le nouveau nom de lobjet slectionn et cliquez sur le bouton OK.

2.2.1.

Outils gnraux

Copier le style graphique (code 35)


Ce mode vous permet de copier les proprits du style graphique comme la couleur, la
taille, le style du trait, etc. dun objet vers plusieurs autres. Choisissez dabord lobjet
dont vous voulez copier les proprits. Ensuite cliquez sur tous les objets qui doivent
hriter de ces proprits.

Effacer un objet (code 6)


Cliquez sur tout objet que vous voulez supprimer.
Note : Vous pouvez utiliser le bouton Annuler
si vous avez effac par erreur.

Dplacer (code 0)
Dans ce mode, vous pouvez glisser et dposer les objets libres la souris. Si vous
slectionnez un objet en cliquant sur lui dans le mode
Dplacer, vous pouvez
leffacer en pressant la touche Suppr ;

le dplacer en utilisant les 4 flches (voir Animation)

23

Note : Vous pouvez rapidement activer le mode


touche chap de votre clavier.

Dplacer en pressant sur la

Dplacer Graphique (code 40)


Glisser et dposer lorigine du repre de coordonnes de la vue Graphique.
Note : Vous pouvez aussi dplacer Graphique en pressant la touche Maj (Windows :
aussi la touche Ctrl) en la glissant avec la souris quel que soit le mode.
Note : Dans ce mode vous pouvez aussi modifier lchelle de chacun des axes en
glissant une graduation avec la souris.

Enregistrer dans tableur (code 59)


Ce mode vous permet denregistrer dans le Tableur les valeurs dun objet que vous
modifiez. Ce mode fonctionne pour les nombres, les points, et les vecteurs.
Note : GeoGebra utilise la ou les deux premires colonnes vides du Tableur pour
enregistrer les valeurs des objets slectionns.
Astuce : La version actuelle ne permet denregistrer quun nombre la fois, si vous
voulez en enregistrer 2, crez un point les ayant comme coordonnes et enregistrer les
coordonnes de ce point.

Relation (code 14)


Slectionnez deux objets pour connatre leur relation (voir la commande Relation).

Tourner autour du point (code 39)


Slectionnez dabord le centre de la rotation. Ensuite vous pouvez faire tourner des
objets libres autour de ce point en les dplaant la souris.

Afficher / Cacher ltiquette (code 28)


Cliquez sur un objet pour afficher (respectivement cacher) son tiquette.

Afficher / Cacher lobjet (code 27)


Slectionnez lobjet que vous voulez afficher ou cacher aprs avoir activ le mode.
Ensuite, basculez dans un autre mode pour appliquer la modification de visibilit.
Note : Quand vous utilisez ce mode, tous les objets devant tre cachs sont surligns.

24

Les modifications sont actives tant que lon ne passe pas un autre mode dans la barre
de menu, ainsi vous pouvez facilement afficher des objets cachs en les
dslectionnant.
Ce mode peut tre utile pour grouper, cacher puis afficher simultanment tous les
objets dune solution, ( condition quils soient les seuls cachs).

Agrandissement (code 41)


Cliquez nimporte o dans la vue Graphique pour agrandir.

Rduction (code 42)


Cliquez nimporte o dans la vue Graphique pour rduire.

2.2.2.

Points

Nouveau point (code 1)


En cliquant dans la vue Graphique vous crez un nouveau point.
Note : Ses coordonnes sont fixes quand le bouton de la souris est relch.
En cliquant sur un segment, une droite, un polygone, une conique, une reprsentation
graphique de fonction ou une courbe vous crez un point sur cet objet (voir aussi la
commande Point). En cliquant sur lintersection de deux objets vous crez ce point
dintersection (voir aussi la commande Intersection).

Intersection entre deux objets (code 5)


Le(s) point(s) dintersection de deux objets peuvent tre obtenus de deux manires. Si
vous
slectionnez deux objets : tous les points dintersection sont crs (si cest

possible) ;
cliquez directement sur lintersection de deux objets : seul cet unique point
dintersection est cr.

Pour les segments, demi-droites ou arcs vous pouvez prciser si vous Autoriser les
points dintersection extrieurs (voir Fentre de dialogue Proprits). Ceci peut tre
utilis pour obtenir les points dintersection qui sont sur une extension de lobjet. (Pour
un segment ou dune demi-droite, par exemple, lextension est une droite).

25

Milieu ou centre (code 19)


Cliquez sur...
deux points, crs ou non, pour obtenir leur milieu ;
un segment pour obtenir son milieu ;
une conique pour obtenir son centre.

2.2.3.

Segments

Segment entre deux points (code 15)


En slectionnant ou crant deux points A et B vous crez le segment [AB]. Dans la
Fentre Algbre vous lisez sa longueur.

Segment dfini par un point et une longueur (code 45)


En slectionnant ou crant le point A partir duquel vous voulez construire le segment.
Prcisez la longueur dsire a dans la fentre qui apparat.
Note : Cet outil cre un segment de longueur a et lextrmit B de ce segment.
Lextrmit B peut, dans le mode
Dplacer , tourner autour du point de dpart A.
On pourra donc crer le lieu dun objet dpendant de B, libre sur le cercle de centre A
de rayon a.

2.2.4.

Demi-droites

Demi-droite passant par deux points (code 18)


En slectionnant ou crant deux points A et B vous crez la demi-droite [AB). Dans la
Fentre Algbre vous lisez lquation de la droite support.

2.2.5.

Vecteurs

Vecteur dfini par deux points (code 7)


En slectionnant ou crant deux points A puis B vous crez le vecteur AB. Dans la
Fentre Algbre vous lisez ses coordonnes.

26

Reprsentant(origine-vecteur) (code 37)


En slectionnant un point A et un vecteur v vous crez le point B et le vecteur dorigine
A et dextrmit B gal v.

2.2.6.

Droites

Droite passant par deux points (code 2)


En slectionnant ou crant deux points A et B, vous crez la droite (AB). Dans la
Fentre Algbre vous en lisez lquation. Le vecteur directeur est le vecteur AB.

Droite perpendiculaire (code 4)


En slectionnant une ligne g et un point A, cr ou non, vous crez une droite passant
par A et perpendiculaire g. Dans la Fentre Algbre vous lisez lquation de la droite.
Note : Sa direction est celle du vecteur orthogonal g (voir aussi la commande
VecteurOrthogonal).

Droite parallle (code 3)


En slectionnant une ligne g et un point A, cr ou non, vous crez une droite passant
par A parallle g. Dans la Fentre Algbre vous lisez lquation de la droite. Sa
direction est celle de g.

Mdiatrice (code 8)
La mdiatrice est construite sur un segment s ou deux points A et B, crs ou non.
Note : Sa direction est celle du vecteur orthogonal au segment s resp. la droite (AB)
(voir aussi la commande VecteurOrthogonal).

Bissectrice (code 9)
La droite bissectrice peut tre dfinie de deux manires :
en slectionnant ou crant trois points A, B puis C, vous crez la bissectrice de
langle ABC ;
en slectionnant deux lignes, vous crez leurs deux bissectrices.

Note : Les vecteurs directeurs de toutes les bissectrices ont pour longueur 1.

27

Tangentes (code 13)


Les tangentes une conique peuvent tre cres de deux manires :
en slectionnant ou crant un point A et une conique c, vous crez toutes les
tangentes c passant par A ;
en slectionnant une ligne g et une conique c, vous crez toutes les tangentes
c passant par A et parallles g.
En slectionnant un point A et une courbe de fonction f, vous crez la tangente la
courbe de f en x=x(A).
Note : x(A) reprsente labscisse du point A. Si le point A appartient la courbe
reprsentative de la fonction, la tangente passe par le point A.

Polaire ou diamtre (code 44)


Cet outil cre la polaire resp. un diamtre dune conique :
Slectionnez ou crez un point et slectionnez une conique vous crez la
polaire.
Slectionnez une ligne ou un vecteur et une conique vous crez le diamtre
conjugu.

Droite de rgression (code 58)


Cre la droite de rgression dun nuage de points aprs :
Cration dun Rectangle de Slection contenant tous les points ;
Slection dune Liste de points.

2.2.7.

Polygones

Polygone (code 16)


Slectionnez ou crez au moins trois points et ensuite cliquez de nouveau sur le
premier point. Dans la Fentre Algbre vous lisez laire (algbrique donc attention si
vous avez un polygone crois) du polygone.

Polygone rgulier (code 51)


Slectionnez ou crez deux points A et B et saisissez un nombre n dans la bote de
dialogue qui sest ouverte, vous obtenez un polygone rgulier n sommets (en
comptant les points A et B).
28

2.2.8.

Coniques

Cercle(centre-point) (code 10)


En slectionnant ou crant un point M et un point P, vous crez un cercle de centre M
passant par P.
Note : Son rayon est la distance MP.

Cercle(centre-rayon) (code 34))


Aprs avoir slectionn ou cr le centre M on vous demande de saisir le rayon dans la
fentre qui sest ouverte. (Vous pouvez utiliser le nom dune variable existante)

Compas (code 53)


En slectionnant un segment ou deux points pour prciser le rayon, puis en cliquant sur
un point, ces 3 points peuvent tre crs la vole, vous crez un cercle ayant ce point
pour centre.

Cercle passant par trois points (code 11)


En slectionnant ou crant trois points A, B et C, vous crez un cercle passant par ces
points.
Note : Si les trois points sont sur une droite, le cercle est dgnr en cette droite.

Ellipse (code 55)


En slectionnant ou crant les deux foyers de lellipse, puis un troisime point
appartenant lellipse, vous crez une ellipse.

Hyperbole (code 56)


En slectionnant ou crant les deux foyers de lhyperbole, puis un troisime point
appartenant lhyperbole, vous crez une hyperbole.

Parabole (code 57)


En slectionnant ou crant le foyer puis en slectionnant une ligne, vous crez une
parabole ayant pour directrice de la parabole la droite support de la ligne.

29

Conique passant par 5 points (code 12)


En slectionnant ou crant cinq points, vous crez une conique passant par eux.
Note : Si quatre de ces cinq points sont aligns, la conique nest pas dfinie.

2.2.9.

Arcs et Secteurs

Note : La donne algbrique est la longueur pour un arc, laire pour un secteur.

Demi-cercle dfini par 2 points (code 24)


En slectionnant ou crant deux points A puis B, vous crez un demi-cercle de
diamtre [AB] dans le sens horaire.

Arc de cercle (centre-2 points) (code 20)


En slectionnant ou crant trois points M, A puis B, vous crez un arc de cercle de
centre M, dorigine le point A et dextrmit sur la demi-droite [MB),
Note : Le point B nappartient pas ncessairement larc.

Arc de cercle dfini par 3 points (code 22)


En slectionnant ou crant trois points A, B puis C , vous crez un arc de cercle
joignant A C en passant par B.
.

Secteur circulaire (centre-2 points) (code 21)


En slectionnant ou crant trois points M, A puis B, vous crez un secteur circulaire de
centre M, dorigine le point A et dextrmit sur la demi-droite [MB),
Note : le point B nappartient pas ncessairement au secteur.

Secteur circulaire cr par 3 points (code 23)


En slectionnant ou crant trois points, vous crez le secteur correspondant l'arc
dfini par les trois points.

30

2.2.10. Nombres et Angles


Angle (code 36)
Cet outil cre langle dfini par trois points, crs ou non,, (le deuxime en tant le
sommet) ; mais aussi
langle entre deux segments ; deux droites ; deux vecteurs ; dans le sens antihoraire, en utilisant une orientation sous-jacente de la ligne.
tous les angles intrieurs dun polygone direct.
Note : Si le polygone a t cr en slectionnant ses sommets dans le sens antihoraire, loutil Angle vous donne tous les angles intrieurs du polygone.
Note : Les angles sont crs dans le sens anti-horaire. Il sensuit donc que lordre de
slection de ces objets est important pour loutil Angle. Si vous voulez limiter la mesure
maximale dun angle 180, dcochez Autoriser les angles rentrants dans longlet
Basique de la bote de dialogue des Proprits.

Angle de mesure donne (code 46)


Aprs avoir slectionn ou cr deux points A et B une fentre vous demande la
mesure de langle. Cet outil cre un point C et un angle , o est langle ABC. Un
angle droit est lgend par la prsence dun point, ou dun carr suivant loption active.

Distance ou Longueur (code 38)


Cet outil vous donne la distance entre deux points, deux lignes, ou un point et une ligne
et laffiche sous forme dun texte dynamique dans la vue Graphique. Il peut aussi vous
donner la longueur dun segment, la circonfrence dun cercle ou dune ellipse, le
primtre dun polygone.

Aire (code 49)


Cet outil affiche laire dun polygone non crois ou dun secteur angulaire , calcule et
affiche laire dun disque ou dune ellipse, sous forme dun texte dynamique dans la vue
Graphique.

Pente (code 50)


Cet outil calcule et affiche la pente dune ligne sous forme dun texte dynamique dans la
vue Graphique.

31

Curseur (code 25)


Note : Dans GeoGebra un curseur nest rien dautre quune illustration graphique dun
nombre, respectivement, dun angle libre. Vous pouvez aisment crer un curseur
partir de nimporte quel nombre ou angle libre en affichant cet objet (voir Menu
Contextuel ; voir mode
Afficher/Cacher Objet).
Cliquez sur une place vide dans la vue Graphique pour y crer un curseur pour un
nombre ou un angle. Une fentre souvre pour y prciser le Nom, lIntervalle [min ;
max] et lIncrment pour le nombre ou langle, ainsi que lOrientation et la Largeur
du curseur (en pixel).
La position du curseur peut tre absolue dans la vue Graphique (cela signifie que le
curseur nest pas affect par le zoom, mais reste toujours dans la partie visible de la
vue Graphique) ou relative au repre de coordonnes (voir les Proprits du nombre ou
angle correspondant).
Note: Dans la fentre de dialogue Curseur vous pouvez entrer le symbole degr ou pi
pour lintervalle et lincrment en utilisant les raccourcis claviers suivants :
Alt-O (MacOS: Ctrl-O) pour le symbole degr
Alt-P (MacOS: Ctrl-P) pour le symbole pi

2.2.11. Valeurs boolennes


Bote de slection des objets Afficher/Cacher (code 52)
En cliquant dans la vue Graphique, vous crez une case cocher (voir Valeur
boolenne) pour afficher ou cacher un ou plusieurs objets. Dans la fentre qui sest
ouverte, vous pouvez spcifier quels objets doivent tre pris en compte par cette case.
Note : Vous pouvez slectionner les objets dans la liste propose dans la fentre de
dialogue ou les slectionner la souris dans nimporte quelle vue.
Vous pouvez prciser une Lgende qui sera plus explicite que le nom de la variable.

2.2.12. Lieux
Lieu (code 47)
Slectionnez dabord le point Q dont le lieu va tre dessin. Ensuite cliquez sur le point
P dont Q dpend.

32

Note : Le point P doit tre un point sur un objet (droite, segment, cercle . . .).
Exemple :
Validez f(x)=x^22 x1 dans le Champ de Saisie ;

Placez un nouveau point A sur laxe des x (voir loutil

commande Point) ;
Crez le point B=(x(A),f(x(A))) qui dpend du point A, en validant cette

Nouveau point ; voir la

commande dans le champ de saisie ;


Choisissez loutil
Lieu et cliquez successivement sur le point B puis sur le
point A ;
Glissez le point A le long de laxe des x pour voir le point B se dplacer le long
de son lieu.

2.2.13. Transformations gomtriques


Les transformations gomtriques suivantes(sauf linversion) agissent sur des points,
des droites, des coniques, des polygones et des images.

Symtrie axiale (objet-axe) (code 30)


Slectionnez dabord lobjet dont vous voulez crer le symtrique. Ensuite cliquez sur la
ligne qui sera laxe de cette symtrie.

Symtrie centrale (objet-centre) (code 29)


Slectionnez dabord lobjet dont vous voulez crer le symtrique. Ensuite cliquez sur le
point qui sera le centre de cette symtrie.

Inversion (code 54)


Slectionnez dabord le point dont vous voulez crer limage par linversion. Puis cliquez
sur le cercle dont le centre sera le ple de linversion et le carr du rayon, la puissance.

Rotation (objet-centre) (code 32)


Slectionnez dabord lobjet dont vous voulez crer limage par la rotation. Puis cliquez
sur le point qui sera le centre de cette rotation. Ensuite une fentre vous demande la
mesure de langle de rotation (Vous pouvez utiliser un angle dj cr).

33

Translation (objet-vecteur) (code 31)


Slectionnez dabord lobjet dont vous voulez crer le translat. Puis cliquez sur le
vecteur de translation.

Homothtie (objet-centre) (code 33)


Slectionnez dabord lobjet dont vous voulez crer limage par lhomothtie. Puis
cliquez sur le point qui sera le centre de cette homothtie. Ensuite une fentre vous
demande le rapport de cette homothtie (Vous pouvez utiliser un nombre dj cr).

2.2.14. Textes
Insrer un texte (code 17)
Avec cet outil vous pouvez crer des textes statiques ou dynamiques, ou des formules
LaTeX dans la vue Graphique.
en cliquant dans Graphique pour y crer un texte cette position ;
en cliquant sur un point pour crer un nouveau texte li ce point.
Ensuite une bote de dialogue apparat dans laquelle vous pouvez saisir votre texte.
Note : Vous pouvez spcifier la position dun texte comme Absolue sur lcran ou
relative au systme de coordonnes dans longlet Basique du dialogue Proprits.
Un texte statique . ne doit dpendre dun quelconque objet mathmatique et nest en
gnral pas affect par des modifications de la construction
Un texte dynamique contient des valeurs dobjets qui vont tre actualises la suite
de toute modification de ces objets.
Un texte mixte . est un mlange de texte statique et de texte dynamique.
Afin de crer un texte dynamique vous pouvez entrer la partie statique du texte au
clavier (par ex., Point A =). Ensuite cliquez sur lobjet dont vous voulez laffichage de
la valeur dans le texte.
Note : GeoGebra ajoute automatiquement la syntaxe (Point A = +A ) pour crer
votre texte mixte : guillemets autour de la partie statique et un symbole + pour relier
les diffrentes parties du texte.

34

Saisie
Ceci est un texte
statique

Description
Texte statique.

Texte dynamique (si le point A existe).

Point A = +A

texte mixte en 2 parties utilisant la donne du


point A.

a = +a+cm

texte mixte en 3 parties utilisant la valeur du


nombre (longueur du segment) a.

Note : Si un objet nomm xx existe dj et que vous essayez de crer un texte statique
utilisant ce nom dobjet, vous devez lentrer entre guillemets ("xx"). Sinon, GeoGebra
va crer automatiquement un texte dynamique vous donnant la valeur de lobjet xx la
place de son nom. Cependant, vous pouvez taper tout texte nutilisant pas de nom
dobjets existants sans guillemets.
Note : lintrieur dun texte mixte, la partie statique doit tre entre guillemets. Les
diffrentes parties du texte (par ex., parties statique et dynamique) doivent tre relies
par le symbole plus (+).
Formules LaTeX
Dans GeoGebra vous pouvez aussi crire des formules LaTeX. Pour cela, cochez
Formule LaTeX dans la bote de dialogue de loutil
Texte et entrer votre formule
dans la syntaxe LaTeX.
Note : Pour crer un texte qui contient la fois du texte statique et une formule LaTeX,
vous pouvez saisir le texte statique et lui ajouter la formule LaTeX encadre par des
symboles dollar ($).
Exemple : La longueur de la diagonale est $\sqrt{2}$.
ou alors \mbox{La longueur de la diagonale est } \sqrt{2}
Vous pouvez slectionner la syntaxe pour des formules de base dans la fentre
droulante. Le code LaTeX correspondant est insr dans la zone de texte, le curseur
se plaant entre deux accolades. Si vous voulez crer un texte dynamique avec la
formule, vous devez cliquer sur un objet, GeoGebra insrera son nom et la syntaxe
pour texte mixte.
Dans ce tableau, sont indiques quelques commandes LaTeX. Veuillez consulter une
documentation LaTeX pour de plus amples informations.

35

Saisie LaTeX
a \cdot b
\frac{a}{b}
\sqrt{x}
\sqrt[n]{x}

Rsultat
a b
a
b
x
n

\vec{v}

r
v

\overline{AB}

AB

\bgcolor{0000ff} {Lambert}

Lambert

Saisie LaTeX
x^{2}
a_{1}
\sin\alpha + \cos\beta
\int_{a}^{b} x dx

Rsultat
x2

a1
sin + cos
b

xdx
i
a

\sum_{i=1}^{n} i^2

i =1

{a \choose b}
\fgcolor{ff0000}{NoL}

NoL

\fbox{ \mbox{La longueur de la diagonale est } \sqrt{2} } encadrera votre texte.

2.2.15. Images
Insrer une image (code 26)
Cet outil vous permet dajouter une image dans la vue Graphique.
en cliquant dans la vue Graphique, vous spcifiez le coin infrieur gauche de
limage ;
en cliquant sur un point, vous dsignez ce point comme coin infrieur gauche de
limage.
Ensuite une bote de dialogue douverture de fichiers vous permet de choisir le fichier
image insrer (formats accepts : gif, jpg, tif ou png).
Insrer une image, vous pouvez utiliser le raccourci
Note : Aprs avoir activ loutil
clavier Alt-clic pour coller directement limage contenue dans votre presse-papiers dans
la vue Graphique.
Proprits des Images
Position
La position dune image peut tre absolue sur lcran ou relative au repre de
coordonnes. Vous pouvez spcifier cela dans longlet Basique de la bote de dialogue
des Proprits de limage.. Vous pouvez prciser jusqu trois coins dans longlet
Position de la bote de dialogue des Proprits. Cela peut permettre de modifier
lchelle, lorientation et mme dobtenir une distorsion des images.

36

Coin 1 (position du coin infrieur gauche de limage) ;


Coin 2 (position du coin infrieur droit de limage)
Note : Ce coin ne peut tre dfini que si le Coin 1 la t auparavant. Il contrle
la largeur de limage.
Coin 4 (position du coin suprieur gauche de limage)
Note : Ce coin ne peut tre dfini que si le Coin 1 la t auparavant. Il contrle
la hauteur de limage.
Note : Voir aussi la commande Coin
Exemple :
Afin de mieux comprendre linfluence des coins sur la dformation de limage, crez
trois points A, B et C.
Le point A tant le premier coin et le point B le second coin de votre image. En
dplaant les points A et B dans le mode
Dplacer vous pouvez explorer

facilement leur influence.


Le point A tant le premier coin et le point C le quatrime coin, observez

comment le dplacement de ces points influence limage.


Enfin, vous pouvez dfinir les trois coins par ces points et voir comment le
dplacement de ces points dforme limage.
Exemple :
Vous savez maintenant comment modifier la position et la taille de votre image. Si vous
voulez lier votre image un point A et lui donner une largeur de 3 et une hauteur de 4
units, vous pouvez le faire comme suit :
Dfinir Coin 1 par A , Coin 2 par A + (3, 0) et Coin 4 par A + (0, 4)
Note : Si vous dplacez maintenant le point A dans le mode
conserve la taille dsire.

Dplacer , votre image

Image darrire-plan
Vous pouvez dfinir une image comme Arrire-plan dans longlet Basique de la bote
de dialogue des Proprits. Une image darrire-plan se trouve en arrire des axes de
coordonnes et ne peut plus tre slectionne la souris.
Note : Pour changer ltat darrire-plan dune image, choisissez Proprits dans le
menu diter.
Transparence
Une image peut tre rendue transparente dans le but de voir les images ou les axes
situs en dessous. Vous pouvez dfinir la transparence dune image en spcifiant une
valeur de Remplissage entre 0% et 100% dans longlet Style de la bote de dialogue
des Proprits.
37

3. Saisie Algbrique
3.1.

Gnralits

Les reprsentations algbriques des objets mathmatiques (par ex. les valeurs,
coordonnes et quations) sont affiches dans la Fentre Algbre.
Vous pouvez crer et modifier des objets dans le Champ de Saisie au bas de lcran
(voir Champ de saisie ; voir Commandes).
Note : Validez toujours par la touche Entre votre dfinition dun objet frappe dans le
Champ de Saisie.
Note : La touche Entre, lorsquil ny a aucune action en cours, sert de bascule entre le
Champ de Saisie et la vue Graphique. Ceci vous permet dentrer des expressions et
des commandes dans le Champ de Saisie sans avoir cliquer dabord dedans.
Appellation des objets
Note : Si vous naffectez pas manuellement un nom un objet, GeoGebra affecte les
noms des nouveaux objets dans lordre.
Vous pouvez affecter un nom donn un objet quand vous le crez dans le Champ de
Saisie:
Points : Dans GeoGebra, les points sont toujours nomms en utilisant des
lettres majuscules. Frappez juste le nom (par ex., A, P) et un signe gal devant
les coordonnes.
Exemples : C=(2, 4), P=(1;180), Complexe=2+i

Vecteur s: En vue de distinguer les points des vecteurs, ceux-ci ont


ncessairement un nom en minuscule dans GeoGebra. De mme, tapez le nom
(par ex., v, u) et un signe gal devant les coordonnes du vecteur.
Exemples : v=(1,3), u=(3;90), complexe=12i

Lignes, cercles, coniques : ces objets peuvent tre nomms en tapant leur
nom et le symbole deux points devant leur quation.
Exemples : g:y =x+3, c:(x-1)^2+(y2)^2=4, hyp: x^2y^2=2

38

Fonctions : Vous pouvez nommer des fonctions en tapant, par exemple, f(x)=
ou g(x)= avant la dfinition de la fonction.
Exemples : h(x)=2x+4, q(x)=x^2, trig(x)=sin(x)

Note : Si vous ne donner pas manuellement un nom un objet, GeoGebra lui en


affectera un dans lordre alphabtique.
Note : Vous pouvez crer des indices dans les noms des objets en utilisant un symbole
tiret__bas. Par exemple A1 est entr sous la forme A_1 et SAB est entr sous la forme
S_{AB}.
Note : Si vous nommez un point, une droite , par un nom de cellule (par ex. une
droite nomme B2), il apparatra dans la dite cellule (une quation de la droite dans la
cellule B2)
Modifier des valeurs
Il y a deux manires de manipuler la valeur dun objet libre :
Changer la valeur de lobjet en entrant son nom et la nouvelle valeur dans le
Champ de Saisie (voir Saisie Directe).
Exemple : Si vous dsirez modifier la valeur dun nombre existant a = 3, tapez
a=5 dans le Champ de Saisie et pressez la touche Entre.

diter la reprsentation algbrique : Activez le mode


Dplacer et double clic
sur lobjet dans la Fentre Algbre. Ceci ouvre une bote texte o vous pouvez
diter la valeur de lobjet. Pressez la touche Entre pour appliquer vos
modifications.

Note : Alors que les valeurs des objets libres peuvent tre modifies directement, les
valeurs des objets dpendants ne peuvent ltre quen modifiant les objets parents ou
par redfinition de lobjet dpendant.
Afficher lHistorique du Champ de Saisie
Les flches haut/bas vous permettent de vous dplacer dans les saisies prcdemment
valides.
Aprs avoir plac le curseur dans le Champ de Saisie vous pouvez utiliser les touches
Flche haut et bas pour vous dplacer pas pas dans les saisies prcdemment
valides.
Note : Cliquez sur le point dinterrogation
gauche du Champ de Saisie dans le but
de faire afficher les possibilits daide pour le Champ de Saisie.
39

Insrer le Nom, la Valeur ou la Dfinition dun objet dans le Champ de Saisie


Insrer le nom : Slectionnez le mode
Dplacer et slectionnez lobjet dont vous
voulez insrer le nom dans le Champ de saisie. Pressez ensuite la touche F5.
Note : Le nom de lobjet est ajout lexpression que vous avez crite dans le Champ
de Saisie avant de presser la touche F5.
Insrer la valeur : Il y a deux manires dinsrer la valeur dun objet (par ex. : (1,3) ;
3x-5y=12) dans le Champ de Saisie :
Cliquez droit (MacOS: Ctrl-clic) sur lobjet et choisissez litem
Copier dans
Champ de Saisie dans le Menu contextuel apparu ;
Slectionnez le mode
Dplacer et slectionnez lobjet dont vous voulez
insrer la valeur dans le Champ de Saisie. Pressez ensuite la touche F4.
Note : La valeur de lobjet est ajoute lexpression que vous avez crite dans le
Champ de Saisie avant de presser la touche F4.
Insrer la dfinition : Il y a deux manires dinsrer la dfinition dun objet (par ex. :
A=(1,3) ; c=Cercle[A,B]) dans le Champ de Saisie :
Alt-Clic sur un objet pour insrer sa dfinition dans le Champ de Saisie et
supprimer ce qui avait pu y tre crit auparavant ;
Slectionnez le mode
Dplacer et slectionnez lobjet dont vous voulez
insrer la dfinition dans le Champ de Saisie. Pressez ensuite la touche F3.
Note : La dfinition de lobjet remplace toute expression que vous avez crite
dans le Champ de Saisie avant de presser la touche F3.

3.2.

Saisie directe

GeoGebra peut traiter les nombres, les angles, les points, les vecteurs, les segments,
les droites et les coniques, les courbes reprsentatives de fonction et les courbes
paramtres. Vous pouvez entrer ces objets par leurs coordonnes ou quations dans
le Champ de Saisie et valider en pressant la touche Entre.

40

3.2.1.

Nombres et Angles

Nombres
Vous pouvez crer des nombres en utilisant le Champ de Saisie. Si vous tapez
seulement un nombre (par ex., 3), GeoGebra assigne une minuscule comme nom du
nombre. Si vous voulez donner un nom dfini votre nombre, vous tapez ce nom suivi
dun signe gal et du nombre (par ex., crez un dcimal r en validant r=5.32).
Note : Dans GeoGebra, les nombres et les angles utilisent le signe . comme
sparateur dcimal.
Vous pouvez utiliser la constante et la constante dEuler e pour vos expressions et
calculs en les slectionnant dans le menu droulant proche du Champ de Saisie ou en
utilisant les raccourcis clavier.
Note : Si la variable e nest pas dj utilise comme nom dun objet existant,
GeoGebra la considrera comme la constante dEuler si vous lutilisez dans une
nouvelle expression.
Angles
Les angles sont entrs en degrs () ou en radians (rad). La constante peut savrer
utile pour rentrer des angles en radians et peut tre aussi crite pi.
Note : Vous pouvez entrer le symbole degr ou le symbole pi en utilisant les
raccourcis clavier :
Alt-O (MacOS: Ctrl-O) pour le symbole degr
Alt-P (MacOS: Ctrl-P) pour le symbole pi

Exemple : Un angle peut tre entr en degrs (=60) ou en radians (=pi/3).


Note : GeoGebra effectue tous les calculs en radians. Le symbole ne reprsente rien
de plus quune constante de valeur /180 permettant la conversion de degrs en
radians.
Exemple : Si a = 30 est un nombre, alors =a convertit le nombre a en un angle =
30, sans changer sa valeur. Si vous validez b=/, langle est converti en le nombre
b = 30, sans changer sa valeur.

41

Curseurs et Touches flches


Les nombres libres et les angles peuvent tre affichs par curseurs dans la vue
Graphique (voir loutil
Curseur). En utilisant les touches flches, vous pouvez aussi
changer la valeur des nombres et angles dans la Fentre Algbre (voir Animation
Manuelle).
Bornes dintervalle
Les nombres libres et les angles peuvent tre limits un intervalle [min, max] en
utilisant longlet Curseur de la bote de dialogue des Proprits (voir aussi loutil
Curseur).
Note : Pour des angles dpendants vous pouvez spcifier sils peuvent tre rentrants
ou non dans longlet Basique de la bote de dialogue des Proprits.

3.2.2.

Points et Vecteurs

Points et vecteurs peuvent tre entrs en coordonnes cartsiennes (le sparateur est
la virgule) ou en coordonnes polaires (le sparateur est le point-virgule)
(voir
Nombres et Angles).
Note : Par dfaut, les noms de variables en majuscules correspondent des points, les
noms de variable en minuscules correspondent des vecteurs.
Exemples :
Pour dfinir un point P ou un vecteur u en coordonnes cartsiennes validez
P=(1,0) ou u=(0,5).

Pour dfinir un point Q ou un vecteur v en coordonnes polaires, validez


Q=(1;0) ou v= (5;90)
Note : Vous devez utiliser un point-virgule pour sparer les coordonnes. Si vous
ne tapez pas le symbole degr, GeoGebra considrera que langle est entr en
radian.
Note : Soient deux curseurs a et b, les points (a, b) ou (x(A) + a, y(A) + b)
sont dplaables (les variables a et b sont actualises), cette fonctionnalit
vous permet davoir un point libre dans un rectangle, un disque.

42

3.2.3.

Droites et Axes

Droites
Pour entrer une droite, vous pouvez valider son quation cartsienne, rduite ou
paramtrique. Dans tous les cas, vous pouvez utiliser des variables dj dfinies
auparavant (nombres, points, vecteurs).
Note : Le nom de la droite doit tre entr au dbut dans le champ de saisie, suivi par
deux-points.
Exemples :
Validez g:3x+4y=2 pour dfinir une droite g par une quation linaire.
Dfinissez un paramtre t (par ex. t=3) avant de dfinir une droite g sous forme
paramtrique en validant g:X=(-5,5)+t*(4,-3).
Dfinissez dabord les paramtres a=2 et b=-1. Vous pouvez ensuite dfinir une
droite g par son quation rduite en validant g:y=a*x+b.
Axes
Les deux axes de coordonnes sont disponibles dans toutes les commandes en
utilisant axeX et axeY.
Exemple : La commande Perpendiculaire[A,axeX] construit la perpendiculaire
laxe (Ox) passant par A.

3.2.4.

Coniques

Une conique peut tre entre en tant ququation quadratique en x et y. Des variables
dj dfinies auparavant peuvent tre utilises (nombres, points, vecteurs). Le nom de
la conique doit tre entr au dbut dans le champ de saisie, suivi par deux-points.
Exemples :
Ellipse ell
ell: x+2x*y+4y=9
Hyperbole hyp
hyp:9x^216y^2=144
Parabole par
par:y^2=4x
Cercle k1
k1:x^2+y^2=25
Cercle k2
k2:(x5)^2+(y+2)^2=25
Note : Si vous avez dfini auparavant deux paramtres a=4 et b=3, vous pouvez crer
une ellipse par ell:b^2*x^2+a^2*y^2=a^2*b^2.

43

3.2.5.

Fonctions de x

Pour entrer une fonction, il est possible dutiliser des variables dj dfinies auparavant
(nombres, points, vecteurs, . . .) ainsi que dautres fonctions.
Exemples :
Fonction f :
Fonction g :
Fonction non nomme :

f(x)=3x^3x^2
g(x)=tan(f(x))
sin(3x)+tan(x)

Toutes les fonctions dj prdfinies dans le logiciel (par ex. sin, cos, tan) sont dcrites
dans la section consacre aux oprations arithmtiques (voir Fonctions et Oprations
prdfinies).
Dans GeoGebra vous pouvez aussi utiliser des commandes pour obtenir lIntgrale et la
Drive dune fonction.
Note : Vous pouvez aussi utiliser f(x) ou f(x), pour les drives dune
fonction f dfinie auparavant.
Exemple : Dabord, dfinissez la fonction f par f(x)=3x^3x^2. Ensuite vous pouvez
valider g(x)=cos(f(x+2)) pour dfinir une fonction g.
En outre, les courbes peuvent tre translates (voir la commande Translation) et une
courbe de fonction libre peut tre dplace avec la souris (voir le mode
Dplacer).
Restriction dune fonction un intervalle
Pour restreindre le trac dune courbe de fonction un intervalle [a ; b], utilisez la
commande Fonction (voir la commande Fonction).
Pour dfinir une vritable restriction, utiliser la commande Si(voir la commande Si).

3.2.6.

Fonctions et Oprations prdfinies

Pour entrer nombres, coordonnes ou quations vous pouvez aussi utiliser les
oprations et fonctions prdfinies suivantes. Les fonctions prdfinies ncessitent des
parenthses. Vous ne devez pas laisser despace entre le nom de la fonction et ces
parenthses. Nombre de ces fonctions sont appelables dans la fentre droulante
droite du Champ de saisie.

44

Opration

Saisie

Opration

addition

Nb alatoire entre 0 et 1

Saisie
random( )

soustraction

parenthses

( )

multiplication
produit scalaire

* ou espace exponentielle
* ou espace logarithme nprien

division

logarithme base 2

ld( )

exponentiation

^ ou

logarithme dcimal

lg( )

cosinus

cos( )

exp( ), ex
ln(),log( )

factorielle

sinus

sin( )

fonction Gamma

gamma( )

tangente

tan( )

abscisse

x( )

arc cosinus

acos( )

ordonne

y( )

arc sinus

asin( )

valeur absolue

abs( )

arc tangente

atan( )

signe

sgn( )

cosinus hyperbolique

cosh( )

racine carre

sqrt( )

sinus hyperbolique

sinh( )

racine cubique

cbrt( )

tangente hyperbolique

tanh( )

arrondi

round( )

plus grand entier


infrieur ou gal

floor( )

arc cosinus hyperbolique acosh( )


asinh( )
arc sinus hyperbolique

ceil( )
plus petit entier
suprieur ou gal

arc tangente
hyperbolique

atanh( )

Exemples :
Vous pouvez effectuer des calculs avec des points et des vecteurs :
Le milieu M de A et B peut tre entr sous la forme M=(A+B)/2 ;
le barycentre de (A,2), (B,3) et (C,5) sous la forme G = (2A+3B+5C)/10 ;

3.2.7.

La norme n du vecteur v peut tre calcule en utilisant n=sqrt(v*v).

Variables boolennes et Oprations

Vous pouvez utilisez les variables boolennes true (Vrai) et false (Faux). Validez
simplement par ex. a=true ou b=false dans le Champ de Saisie.
Case cocher et Flches
Les variables boolennes libres peuvent tre affiches sous forme de cases cocher
dans la vue Graphique (voir
Bote de slection). En utilisant les flches Haut Bas
vous pouvez modifier ces variables dans la Fentre Algbre (voir Animation).

45

Note : Vous pouvez aussi utiliser les variables boolennes comme des nombres (de
valeur 0 ou 1). Ceci vous permet dutiliser une Case cocher comme Vitesse
dynamique dun curseur anim afin de dmarrer ou stopper lanimation. Dans ce cas, le
bouton danimation napparat dans la vue Graphique que sil existe un curseur anim
avec une vitesse statique (i.e. non dynamique).
Oprations boolennes
Vous pouvez utiliser les oprations boolennes suivantes dans GeoGebra : soit en les
slectionnant dans la liste de la fentre droulante la droite du champ de saisie, soit
en les tapant au clavier.
liste

clavier

galit

==

ab ou a==b

nombres,points, lignes,
coniques a, b

diffrence

!=

ab ou a!=b

nombres,points, lignes,
coniques a, b

infriorit (stricte)

<

<

a<b

nombres a, b

supriorit (stricte)

>

>

nombres a, b

infriorit (large)

<=

supriorit (large)
et

>=
&&

a>b
a b ou a<=b
a b ou a>=b
ab

boolens a, b

ou

||

ab

boolens a, b

non

a ou !a

boolens a

parallles

ab

lignes a, b

perpendiculaires

ab

lignes a, b

3.2.8.

Exemple

Types

nombres a, b
nombres a, b

Listes dobjets et Listes doprations

En utilisant les accolades, vous pouvez crer une liste de plusieurs objets (par ex.
points, segments, cercles).
Exemples :
L={A,B,C} dfinit une liste contenant trois points A, B et C crs auparavant.
L={(0,0),(1,1),(2,2)} dfinit une liste contenant les points dfinis, bien
quils naient pas t nomms.
Note : Par dfaut, les lments de cette liste ne sont pas affichs dans la vue
Graphique.
46

Comparer des listes dobjets


Vous pouvez maintenant comparer deux listes dobjets :
liste1==liste2: Vrifie si les deux listes sont gales et vous rpond

true/false.
liste1!=liste2: Vrifie si les deux listes sont diffrentes et vous rpond
true/false.

Appliquer des oprations et des fonctions aux listes


Note : Si vous appliquez des oprations et des fonctions prdfinies aux listes, vous
obtiendrez toujours une nouvelle liste comme rsultat.
Addition et Soustraction :
Liste1+Liste2: Additionne les lments correspondants des deux listes.

Note : Les deux listes doivent avoir la mme longueur.


Liste+Nombre : Additionne le nombre chacun des lments de la liste.
Liste1Liste2 : Soustrait les lments de la deuxime liste aux lments

correspondants de la premire liste.


Note : Les deux listes doivent avoir la mme longueur.
ListeNombre : Soustrait le nombre chacun des lments de la liste.

Multiplication et Division :
Liste1*Liste2: Multiplie les lments correspondants des deux listes.

Note : Les deux listes doivent avoir la mme longueur.


Note : Si les deux listes sont des matrices compatibles, la multiplication des
matrices est utilise.
Liste*Nombre : Multiplie chacun des lments de la liste par le nombre.
Liste1/Liste2 : Divise les lments de la premire liste par les lments

correspondants de la deuxime liste.


Note : Les deux listes doivent avoir la mme longueur.
Liste/Nombre : Divise chacun des lments de la liste par le nombre.
Nombre/Liste : Divise le nombre par chacun des lments de la liste.

Autres commandes :
Liste^2 : lve au carr chacun des lments de la liste.
sin(Liste): Applique la fonction sinus chacun des lments de la liste.
47

3.2.9.

Objets matrices et Oprations sur matrices

GeoGebra supporte aussi les matrices, qui sont reprsentes par une liste de listes
contenant les lignes de la matrice.
Exemple : Dans GeoGebra, {{1,2,3},{4,5,6},{7,8,9}} reprsente la matrice

Oprations sur les matrices


Addition et soustraction :
Matrice+Matrice : Additionne les lments correspondants des deux

matrices compatibles.
MatriceMatrice : Soustrait les lments correspondants des deux matrices
compatibles.

Multiplication :
Matrice*Nombre : Multiplie chacun des lments de la matrice par le nombre

donn.
Matrice*Matrice : Utilise la multiplication des matrices pour calculer la
matrice rsultante.
Note : Les lignes de la premire matrice et les colonnes de la seconde doivent
avoir le mme nombre dlments.
Exemple : {{1,2},{3,4},{5,6}}*{{1,2,3},{4,5,6}} vous donne la

matrice {{9, 12, 15}, {19, 26, 33}, {29, 40, 51}}.
Matrice(2x2)*Point (ou Vecteur): Multiplie la matrice 2x2 par le

point/vecteur donn et vous donne un point comme rsultat.


Exemple : {{1,2},{3,4}}*(3,4) vous donne le point A = (11, 25).
Matrice(3x3)*Point (ou Vecteur): Multiplie la matrice 3x3 par le
point/vecteur donn et vous donne un point comme rsultat.
Exemple : {{1,2,3},{4,5,6},{0,0,1}}*(1,2)donne le point A = (8, 20).
Note : Cest un cas spcial pour les transformations affines o les coordonnes
homognes sont utilises : (x, y, 1) pour un point et (x, y, 0) pour un vecteur.
Lexemple donn est donc quivalent :
{{1,2,3},{4,5,6},{0,0,1}}*{1,2,1}.

Autres commandes : (voir la section Commandes Matrices):


Dterminant[Matrice]: Calcule le dterminant de la matrice donne.
Inverser[Matrice]: Inverse la matrice donne
Transposer[Matrice]: Transpose la matrice donne

48

3.2.10. Nombres complexes et Oprations


GeoGebra ne supporte pas directement les nombres complexes, mais vous pouvez
utiliser les points pour simuler des oprations avec les nombres complexes.
Exemple : Si vous validez le nombre complexe 3 + 4i dans le Champ de Saisie, vous
obtenez le point (3, 4) dans la vue Graphique. Les coordonnes de ce point sont
affiches 3 + 4i dans la Fentre Algbre.
Note : Vous pouvez afficher nimporte quel point comme un nombre complexe dans la
Fentre Algbre. Ouvrez le Dialogue Proprits de ce point et choisissez Nombre
complexe dans la liste droulante Coordonnes de longlet Algbre.
Si la variable i na pas t dfinie auparavant, elle est assimile au couple
i = (0, 1) ou au nombre complexe 0 + 1i. Cela signifie aussi que vous pouvez utiliser
cette variable i pour entrer des nombres complexes dans le Champ de Saisie (par ex.,
q=3+4i).
Exemples daddition et soustraction :
(2+1i)+(12i) vous donne le nombre complexe 3 1i.
(2+1i)(12i) vous donne le nombre complexe 1 + 3i.
Exemples de multiplication et division :
(2+1i)*(12i) vous donne le nombre complexe 4 3i.
(2+1i)/(12i) vous donne le nombre complexe 0 + 1i
Note : La multiplication (2,1)*(1, 2) vous donne le produit scalaire (= 0) des deux
vecteurs.
Autres exemples :
GeoGebra reconnat aussi des expressions mlangeant nombres rels et complexes.
3+(4+5i)
vous donne le nombre complexe 7 + 5i ;
3-(4+5i)
vous donne le nombre complexe -1- 5i ;
3/(0+1i)
vous donne le nombre complexe 0 -3i ;

3*(1+2i)

vous donne le nombre complexe

3 + 6i.

49

Commandes

3.3.

En utilisant des commandes, il vous est possible de crer des nouveaux objets et de
modifier tous les objets existants.
Note : Le rsultat dune commande peut tre nomm en entrant le nom choisi suivi de
=. Dans lexemple suivant le nouveau point est nomm S.
Exemple : Pour obtenir le point dintersection de deux lignes g et h vous pouvez valider
S=Intersection[g,h] (voir la commande Intersection).
Note : Vous pouvez aussi utiliser des indices dans les noms des objets: A1 resp. SAB est
entr par A_1 resp. S_{AB}.
Compltion automatique des commandes
Quand vous tapez une commande dans le Champ de Saisie de GeoGebra, le logiciel
essaye de complter automatiquement la commande pour vous. Cela signifie que ds
que vous avez tap les deux premires lettres de la commande dans le Champ de
Saisie, GeoGebra affiche la premire commande de la liste alphabtique commenant
par ces lettres.
Afin daccepter cette suggestion et de placer le curseur entre les deux
crochets, pressez la touche Entre.

Si la commande propose nest pas celle que vous dsirez, continuez taper.
GeoGebra adaptera sa suggestion aux lettres que vous entrez.

3.3.1.

Commandes gnrales

EtapeConstruction
EtapeConstruction[] : Retourne le numro de ltape courante du Protocole de
construction
EtapeConstruction[Objet] : Retourne le numro de ltape pour lobjet donn du
Protocole de construction
Effacer
Effacer[Objet a] : Efface lobjet a et tous les objets qui en dpendent.
Relation
Relation[Objet a,Objet b] : affiche un message indiquant la relation entre
lobjet a et lobjet b.
50

Note : Cette commande permet de savoir :


1. si deux objets de mme nature sont gaux ;
2. si un point appartient une droite ou une conique ;
3. si une droite est tangente ou scante une conique ;
4. si deux droites sont scantes ou parallles ;
5. si deux vecteurs sont colinaires ou non
6. . . .

3.3.2.

Commandes boolennes

Si
Si[Condition,Objet a] : retourne une copie de lobjet a si la condition prend la
valeur true (Vrai), et un objet non dfini si elle prend la valeur false
(Faux).
Si[Condition,Objet a,Objet b] : retourne une copie de lobjet a si la condition
prend la valeur true (Vrai), et une copie de lobjet b si elle prend la valeur
false (Faux).
EstDfini
EstDfini[Objet] : Retourne true (vrai) ou false (faux) suivant que lobjet est dfini
ou non.
EstEntier
EstEntier[Nombre] : Retourne true (vrai) ou false (faux) suivant que le nombre est
un entier ou non.

3.3.3.

Nombres

Distance
Distance[Point A,Point B] : Distance AB.
Distance[Point A,Ligne g] : Distance dun point A une ligne g.
Distance[Ligne g,Ligne h]: Distance des lignes g et h.
Note : La distance entre deux droites scantes vaudra 0. Cette commande prend
son sens pour les droites parallles.

51

Longueur
Longueur[Vecteur] : Retourne la norme de Vecteur.
Longueur[Point A ]: Retourne la longueur OA
Longueur[Fonction,Nombre x1,Nombre x2] : Retourne la longueur de larc de la
courbe de la fonction sur lintervalle [x1, x2]
Longueur[Fonction,Point A,Point B] : Retourne la longueur de larc de la
courbe de la fonction entre les deux points A et B.
Note : Si les points donns nappartiennent pas la courbe, ce sont leurs
abscisses qui dterminent lintervalle.
Longueur[Courbe,Nombre t1,Nombre t2] : Retourne la longueur de larc de la
courbe entre les valeurs t1 et t2 du paramtre.
Longueur[Courbe c,Point A,Point B] : Retourne la longueur de larc de la
courbe de la fonction entre les deux points A et B de la courbe.
Longueur[Liste] : Retourne la longueur, cest--dire le nombre dlments de Liste.
Aire
Aire[Point A,Point B,Point C, ...]: Aire (algbrique donc attention si vous
avez un polygone crois) du polygone dfini par les points A, B, et C.
Aire[Conique c]: Aire dlimite par la conique c (cercle ou ellipse).
Note : Pour calculer laire entre deux courbes reprsentatives de fonctions, utilisez la
commande Intgrale.
Primtre
Primtre[Polygone poly] : Primtre du polygone poly.
Minimum et Maximum
Min[Nombre a,Nombre b] : Minimum des deux nombres a et b.
Max[Nombre a,Nombre b] : Maximum des deux nombres a et b.
Division euclidienne
Quotient[Entier a,Entier b] : Calcule le quotient de la division euclidienne de
lentier a par lentier b.
Reste[Entier a,Entier b] : Retourne le reste de la division euclidienne de
lentier a par lentier b.

52

PGCD
PGCD[Nombre a,Nombre b] : Calcule le plus grand diviseur commun a et b.
PGCD[Liste de nombres] : Calcule le plus grand diviseur commun aux nombres de
la Liste.
PPCM
PPCM[Nombre a,Nombre b] : Calcule le plus petit multiple commun a et b.
PPCM[Liste de nombres] : Calcule le plus petit multiple commun aux lments de
la Liste.
Pente
Pente[Ligne g]: Pente dune ligne g.
Note : Cette commande trace aussi le triangle permettant de visualiser la pente (quand
javance de 1, je monte de pente ). La taille du triangle peut tre modifie (voir
Fentre de dialogue Proprits).
RapportColinarit
RapportColinarit[point A,point B,point C] : Retourne le rapport de
colinarit de 3 points A, B, et C aligns, tel que AC = *AB ou C=A+ *AB
Birapport
Birapport[point A,point B,point C,point D]: Birapport de 4 points A, B,
C, et D aligns, tel que
= RapportColinarit[C,B,A]/ RapportColinarit[D,B,A]
Intgrale
Intgrale[Fonction,Nombre a,Nombre b] : Retourne lintgrale dfinie de la
fonction sur lintervalle [a , b].
Note : Cette commande dessine aussi laire entre la courbe de la fonction et laxe
des abscisses.
Intgrale[Fonction f,Fonction g,Nombre a,Nombre b] : Retourne
lintgrale dfinie de la diffrence f(x) - g(x) sur lintervalle [a, b].
Note : Cette commande dessine aussi laire entre les courbes de f et de g.
Note : Voir Primitive

53

SommeInfrieure
SommeInfrieure[Fonction f,Nombre a,Nombre b,Nombre n]:
Approximation infrieure de lintgrale de f sur lintervalle [a ; b] par n rectangles.
Note : Cette commande dessine aussi les rectangles.
SommeSuprieure
SommeSuprieure[Fonction f,Nombre a,Nombre b,Nombre n] :
Approximation suprieure de lintgrale de f sur lintervalle [a ; b] par n
rectangles.
Note : Cette commande dessine aussi les rectangles.
SommeTrapzes
SommeTrapzes[Fonction,Nombre a,Nombre b,Nombre n de trapzes]:
Approximation de lintgrale de f sur lintervalle [a ; b] par n trapzes.
Note : Cette commande dessine aussi les trapzes.
Rayon
Rayon[Cercle c]: Rayon du cercle c.
Circonfrence
Circonfrence[conique c] : Retourne la circonfrence de la conique c
Note : Ceci na de sens que pour un cercle ou une ellipse.
LDemiGrandAxe
LDemiGrandAxe[Conique c]: Demi longueur du grand axe (axe principal) de la
conique c.
LDemiPetitAxe
LDemiPetitAxe[conique c] : Demi longueur du petit axe de la conique c.
ExcentricitLinaire
ExcentricitLinaire[Conique c] : Excentricit linaire de la conique c
(ellipse ou hyperbole) ( savoir : la demi distance focale).

54

Paramtre
Paramtre [Parabole p] : Distance entre la directrice et le foyer de la parabole.
Courbure
Courbure[Point A,fonction f] : Courbure de la courbe de f au point A.
Courbure[Point A, courbe c] : Courbure de la courbe c au point A.
Itration
Itration[Fonction,Nombre x0,Nombre n] : Ritre la fonction n fois partir
de la valeur de dpart x0 donne.
Exemple : Aprs avoir dfini f(x) = x^2 la commande
Itration[f, 3, 2] vous donne le rsultat (32)2 = 81.

Combinaison
Combinaison[Nombre n, Nombre r] : Calcule le nombre de combinaisons de r
objets parmi n objets
Commandes Ala
AlaEntreBornes[Min,Max]: Retourne un entier au hasard entre les deux entiers
Min et Max (inclus) .
AlaBinomiale[Nombre n dessais,Probabilit p]: Retourne un nombre
alatoire pour une distribution binomiale de n essais et de proba p
AlaNormale[Moyenne,cart-type]: Retourne un nombre alatoire pour une
distribution normale de Moyenne et dcart-type donns.
AlaPoisson[Moyenne]: Retourne un nombre alatoire pour une distribution de
Poisson de Moyenne donne.
PasAxe
PasAxeX[]: Retourne la longueur de graduation courante pour laxe des abscisses
PasAxeY[]:Retourne la longueur de graduation courante pour laxe des ordonnes
Note : Associes avec les commandes Coin et Squence, les commandes PasAxe
vous permettent de personnaliser vos repres (voir aussi la section
Personnaliser le repre et la grille).

55

3.3.4.

Angles

Angle
Angle[vecteur v1,vecteur v2]: Angle des vecteurs v1 et v2 (entre 0 et 360).
Angle[ligne g,ligne h]: Angle des vecteurs directeurs de deux lignes g et h
(entre 0 et 360).
Angle[point A,point B,point C]: Angle ABC, dlimit par [AB] et [BC] (entre 0
et 360). B reprsente donc le sommet de langle.
Angle[Point A,Point B,Angle alpha]: Dessine un angle partir de A avec
pour sommet B.
Note : Le point Rotation[A,,B] est ainsi cr.
Angle[Conique c]: Angle de laxe principal de la conique c par rapport
lhorizontale (voir la commande Axes).
Angle[Vecteur v]: Angle entre laxe (Ox) et le vecteur v.
Angle[Point A]: Angle entre laxe (Ox) et le vecteur OA.
Angle[Nombre n]: Convertit un nombre en un angle (le rsultat entre 0 et 2 pi).
Angle[Polygone poly]: Tous les angles intrieurs du polygone direct poly.
Note : Si le polygone dau moins 4 cts a t dfini dans le sens anti-horaire,
vous obtenez les angles intrieurs, sinon les angles extrieurs.

3.3.5.

Points

Centre
Centre[Conique]: Retourne le centre de la conique
Note : Ceci na de sens que pour cercle, ellipse ou hyperbole.
CentreGravit
CentreGravit[Polygone poly]: Centre de gravit du polygone poly.
Coin
Coin[Numro n du Coin]: Cre un point au coin de la vue Graphique
(n = 1, 2, 3, 4) qui nest jamais visible lcran
Coin[Image, n]: Cre un point au coin de limage (n = 1, 2, 3, 4)
Coin[Texte, n]: Cre un point au coin du texte (n = 1, 2, 3, 4)
Note : La numrotation des coins est faite dans le sens anti-horaire, partir du coin
infrieur gauche.
56

Extremum
Extremum[Polynme f] : Tous les extremums locaux du polynme f (en tant que
points).
Foyer
Foyer[Conique c] : (Tous les) foyers de la conique c
PointInflexion
PointInflexion[Polynme f] : Tous les points dinflexion de la courbe
reprsentative du polynme f.
Intersection
Intersection[ligne g,ligne h] : Point dintersection entre les lignes g et h.
Intersection[ligne g,conique c] : Tous les points dintersection de la ligne g
avec la conique c (max. 2).
Intersection[ligne g,conique c,nombre n] : nme point dintersection de la
ligne g avec la conique c.
Intersection[conique c1, conique c2] : Tous les points dintersection entre
les coniques c1 et c2 (max. 4).
Intersection[conique c1,conique c2,nombre n] : nme point dintersection
entre les coniques c1 et c2.
Intersection[polynme f1,polynme f2 ]: Tous les points dintersection entre
les courbes Cf1 et Cf2 des polynmes f1 et f2.
Intersection[polynme f1,polynme f2,nombre n] : nme point
dintersection entre les courbes Cf1 et Cf2 des polynmes f1 et f2.
Intersection[polynme f,ligne g] : Tous les points dintersection entre la
courbe Cf du polynme f et la ligne g.
Intersection[polynme f,ligne g,nombre n] : nme point dintersection entre
la courbe Cf du polynme f et la ligne g.
Intersection[fonction f,fonction g,point A] : Premier point
dintersection entre Cf et Cg partir de A (par la mthode de Newton).
Intersection[fonction f,ligne g,point A] : Premier point dintersection
entre Cf et la ligne g partir de A (par la mthode de Newton).
Note : Voir aussi loutil
Intersection entre deux objets.

57

MilieuCentre
MilieuCentre[Point A,Point B] : Milieu des points A et B.
MilieuCentre[Segment s] : Milieu du segment s
MilieuCentre[Conique c] identique Centre[Conique c]
Point
Point[Ligne g] : Point libre sur la ligne g.
Point[Conique c]: Point libre sur la conique c (par ex. cercle, ellipse, hyperbole).
Point[Fonction f] : Point libre sur la courbe reprsentative de la fonction f.
Point[Polygone poly] : Point libre sur la ligne polygonale frontire de poly.
Point[Vecteur v ] : Point libre sur le vecteur v.
Point[Point P, Vecteur v]: Image du point P dans la translation de vecteur v.
Racine
Racine[Polynme f] : Toutes les racines du polynme f (en tant que points).
Racine[Fct f,Nombre a] : Une racine de f partir de a (par mthode de Newton).
Racine[Fonction f, Nombre a, Nombre b] : Une racine de f sur [a ; b] (par la
mthode de fausse position - regula falsi).
Sommet
Sommet[conique c] : (Tous les) sommets de la conique c.

3.3.6.

Vecteurs

Vecteur
Vecteur[Point A,Point B] : Vecteur AB.
Vecteur[Point A] : Vecteur OA.
Direction
Direction[Ligne g] : Vecteur directeur de la ligne g.
Note : Une droite dquation ax + by = c aura pour vecteur (b, - a).
VecteurUnitaire
VecteurUnitaire[Ligne g] : Vecteur directeur unitaire de la ligne g.
VecteurUnitaire[Vecteur v] : Vecteur unitaire de mme direction et mme sens
que le vecteur donn v.
58

VecteurOrthogonal
VecteurOrthogonal[Ligne g] : Vecteur orthogonal la ligne g.
Note : Une droite ayant pour quation ax + by = c admettra (a, b) comme vecteur
orthogonal.
VecteurOrthogonal[Vecteur v] : Vecteur orthogonal au vecteur v.
Note : Un vecteur de coordonnes (a, b) admettra (- b, a) comme vecteur
orthogonal.
VecteurUnitaireOrthogonal
VecteurUnitaireOrthogonal[Ligne g] : Vecteur orthogonal unitaire la ligne g.
VecteurUnitaireOrthogonal[Vecteur v] : Vecteur orthogonal unitaire au
vecteur v.
VecteurCourbure
VecteurCourbure[Point A,Fonction f] : Vecteur de courbure de la courbe
reprsentative de la fonction f au point A.
VecteurCourbure[Point A,Courbe c] : Vecteur de courbure de la courbe c au
point A.

3.3.7.

Segments

Segment
Segment[point A,point B] : Segment [AB].
Segment[point A,nombre a] : Segment dorigine le point A et de longueur a.
Note : L extrmit du segment est cre, mobile sur le cercle de centre A et de
rayon a (par exemple peut servir de point mobile pour un lieu ).
.

3.3.8.

Demi-droites

DemiDroite
DemiDroite[Point A,Point B] : Demi-droite [AB).
DemiDroite[Point A,Vect v] : Demi-droite dorigine A et de vecteur directeur v.

59

3.3.9.

Polygones

Polygone
Polygone[point A,point B,point C,...] : Polygone dfini par les points
donns A, B, C
Polygone[point A,point B,nombre n] : Polygone rgulier n sommets (points
A et B inclus)

3.3.10. Droites
Droite
Droite[point A,point B] : Droite (AB).
Droite[point A,ligne g] : Droite passant par A et parallle la ligne g.
Droite[point A,vecteur v] : Droite passant par A et de vecteur directeur v.
Perpendiculaire
Perpendiculaire[point A,ligne g] : Perpendiculaire par A et la ligne g.
Perpendiculaire[point A,vecteur v]: Droite passant par A et orthogonale v.
Mdiatrice
Mdiatrice[point A,point B] : Mdiatrice du segment [AB].
Mdiatrice[segment s] : Mdiatrice du segment s.
Bissectrice
Bissectrice[point A,point B,point C] : Bissectrice de langle ABC.
Note : Le point B est le sommet de cet angle.
Bissectrice[ligne g,ligne h] : Les deux bissectrices des lignes g et h.
Tangente
Tangente[point A,conique c] : (Toutes les) tangentes c passant par A.
Tangente[ligne g,conique c] : (Toutes les) tangentes c parallles g.
Tangente[nombre a,fonction f] : Tangente Cf en x = a.
Tangente[point A,fonction f] : Tangente Cf en x = x(A).
Tangente[point A,courbe c] : Tangente la courbe c au point A. Si le point A
nest pas sur la courbe, alors vous obtenez la tangente au point M de la courbe
tel que la distance AM soit minimale.
60

Asymptote
Asymptote[hyperbole h] : Les deux asymptotes lhyperbole h.
Note : Il faut bien lire hyperbole en tant que conique, non en tant que courbe
reprsentative de fonction. Si vous dsirez utiliser cette commande pour dessiner
les asymptotes f(x)=(2x+1)/(x-3), il vous faut dfinir lhyperbole par lquation
y*(x-3)-(2x+1) = 0, par exemple.
Directrice
Directrice[parabole p] : Directrice de la parabole p.
Axes
Axes[conique c] : Les deux axes de la conique c.
GrandAxe
GrandAxe[conique c] : Axe principal de la conique c.
PetitAxe
PetitAxe[conique c] : Axe secondaire de la conique c.
Polaire
Polaire[point A,conique c] : Droite polaire de A par rapport la conique c.
Diamtre
Diamtre[ligne g,coni c] : Diamtre conjugu au diamtre de c parallle g.
Diamtre[vecteur v,conique c] : Diamtre conjugu au diamtre de la
conique c ayant pour vecteur directeur v.

3.3.11. Coniques
Cercle
Cercle[point
Cercle[point
Cercle[point
Cercle[point

M,nombre r] : Cercle de centre M et de rayon r.


M,segment s] : Cercle de centre M et de rayon = Longueur[s].
M,point A] : Cercle de centre M passant par A.
A,point B,point C] : Cercle circonscrit ABC (i.e. cercle

passant par A, B et C).

61

CercleOsculateur
CercleOsculateur[point A,fonction f] : Cercle osculateur de la courbe
reprsentative de f en son point A.
CercleOsculateur[pointA,courbe c] : Cercle osculateur de la courbe c en A.
Ellipse
Ellipse[Point F,Point G,Nombre a] : Ellipse de foyers F et G et dont la
longueur de laxe principal vaut a. Note : Condition: 2a > Distance[F, G].
Ellipse[Point F,Point G,Segment s] : Ellipse de foyers F et G et dont la
longueur de laxe principal vaut a = Longueur[s].
Ellipse[Point A, Point B, Point C] : Ellipse de foyers A et B passant par C
Hyperbole
Hyperbole[point F,point G,nombre a] : Hyperbole de foyers F et G dont la
longueur de laxe principal vaut a. Note : Condition: 0 < 2a < Distance[F, G].
Hyperbole[point F,point G,segment s] : Hyperbole de foyers F et G dont la
longueur de laxe principal vaut a= Longueur[s].
Hyperbole[Point A, Point B, Point C]: Hyperbole de foyers A et B passant
par le point C
Parabole
Parabole[point F,ligne g] : Parabole de foyer F et de directrice g.
Conique
Conique[point A,point B,point C,point D,point E] : Conique passant
par les cinq points A, B, C, D, et C. Note : Si quatre de ces points sont aligns,
la conique nest pas dfinie.

3.3.12. Fonctions
Fonction dfinie par morceaux
Utilisez la commande boolenne Si pour dfinir une fonction par morceaux.
Note : Vous pouvez driver et intgrer de telles fonctions et chercher les intersections
de leurs courbes comme pour des fonctions normales.

62

Exemples :
1. f(x)=Si[x<3,sin(x),x^2] dfinit une fonction gale
sin(x) pour x < 3 et x2 pour x 3.
2. a3 b 0 teste si a est gal 3 et b suprieur ou gal 0.
Note : Les symboles pour les tests (par ex. , et ) peuvent tre trouvs dans la
liste droulante la droite du Champ de saisie (voir le tableau ).

Drive
Drive[fonction f] : Drive de la fonction f.
Drive[fonction f,nombre n] : nme drive de la fonction f.
Note : Vous pouvez utiliser f(x) la place de Drive[f]et aussi f(x) la
place de Drive[f, 2].
Intgrale
Intgrale[fonction f] : Primitive de la fonction f.
Note : Voir Intgrale dfinie.
Polynme
Polynme[Fonction f]: lcriture polynomiale dveloppe de la fonction f.
Exemple : Polynme[(x-3)^2] retourne x2 - 6x + 9.
Polynme[Liste de n points] : Cre linterpolation polynomiale de degr au
plus n-1 passant par les n points donns.
PolynmeTaylor
PolynmeTaylor[fonction f,nombre a,nombre n] : dveloppement de Taylor
de la fonction f partir du point x=a dordre n.
Fonction
Fonction[Fonction f,Nombre a,Nombre b] : retourne une fonction, gale f
sur lintervalle [a ; b], non dfinie lextrieur de [a ; b].
Note : Cette commande nest utiliser que pour laffichage de fonctions sur un
certain intervalle.
Exemple : f(x)=Fonction[x^2, -1, 1] restreint le graphique de la fonction
x2 lintervalle [-1, 1]. si vous tapez ensuite g(x) = 2 f(x) vous obtenez la
fonction g(x) = 2 x2, mais cette fonction nest pas restreinte lintervalle [-1, 1].
63

Dvelopper
Dvelopper[Fonction] : Dveloppe lexpression.
Exemple : Dvelopper[(x+3)(x-4)] retourne f(x) = x2 - x 12
Factoriser
Factoriser[Polynme]: Factorise le polynme
Exemple : Factoriser[x^2+x-6] retourne f(x) = (x-2)(x+3)
Simplifier
Simplifier[Fonction]: Simplifie, si cest possible lcriture de la fonction.
Exemples :
Simplifier[x+x+x] retourne la fonction f(x) = 3x
Simplifier[sin(x)/cos(x)] retourne la fonction f(x) = tan(x)
Simplifier[-2*sin(x)*cos(x)] retourne la fonction f(x) = sin(-2 x)

3.3.13. Courbes paramtres


Courbe
Courbe[expression e1,expression e2,param t,nombre a,nombre b]:
Courbe paramtre de paramtre t variant dans lintervalle [a ; b] labscisse dun
point tant expression e1 et son ordonne expression e2.
Exemple : c = Courbe[2 cos(t), 2 sin(t),t,0,2 pi]
Note : Les courbes paramtres peuvent tre utilises comme les fonctions dans les
expressions arithmtiques.
Exemple : Valider c(3) retourne le point de la courbe c dont la position correspond la
valeur 3 du paramtre.
Note : Avec la souris vous pouvez aussi placer un point sur une courbe en utilisant
Nouveau point ou la commande Point. Comme les paramtres a et b sont
loutil
dynamiques, vous pouvez aussi utiliser des curseurs ici (voir loutil
Curseur).
Commandes pour les courbes paramtres
Courbure[Point, Courbe] : Calcule le rayon de courbure de la
courbe au point donn.
VecteurCourbure[Point, Courbe] : Dfinit le vecteur de courbure
de la courbe au point donn.
Drive[Courbe] : Drive de la courbe c.

64

Drive[Courbe,Nombre n] : Drive nme de la courbe c.


Longueur[Courbe, Nombre t1, Nombre t2] : Calcule la longueur de larc de
courbe entre les 2 valeurs du paramtre t1 et t2.
Longueur[Courbe, Point A, Point B] : Calcule la longueur de larc de courbe
entre les 2 points A et B de la courbe.
CercleOsculateur[Point,Courbe] : Dfinit le cercle osculateur la courbe au
point donn.
Tangente[Point,Courbe] : Dfinit la tangente la courbe en A (ou au point de la
courbe le plus proche de A).

3.3.14. Arcs et Secteurs


Note : La donne algbrique dun arc est sa longueur, celle dun secteur est son aire.
DemiCercle
DemiCercle[Point A,Point B] : Demi-cercle, construit dans le sens horaire, de
diamtre le segment [AB].
ArcCercle
ArcCercle[Point M,Point A,Point B] : Arc du cercle de centre M de rayon
MA, construit dans le sens anti-horaire de A vers B. Le point B nappartient pas
ncessairement larc.
ArcCercleCirconscrit
ArcCercleCirconscrit[Point A,Point B,Point C] : Arc de cercle passant
par les trois points A, B et C.
Arc
Arc[conique c,point A,point B]: Arc entre les points A et B de la conique c.
Note : Cet arc nest dfini dans GeoGebra que pour Cercle ou Ellipse.
Arc[conique c,nombre t1,nombre t2] : Arc de la conique c dtermin par les
deux valeurs t1 et t2 du paramtre.
Note : Les critures paramtriques suivantes sont utilises :
o Cercle : (r cos(t), r sin(t)) o r est le rayon du cercle ;
o Ellipse : (a cos(t), b sin(t)) o a et b sont les longueurs des demi- axes.
65

SecteurCirculaire
SecteurCirculaire[point M,point A,point B] : Secteur, construit dans le
sens anti-horaire, du disque de centre M, de rayon MA, dlimit par [MA] et
[MB) : Le point B nappartient pas ncessairement au secteur.
SecteurCirculaire3points
SecteurCirculaireCirconscrit[point A,point B,point C] : Secteur ,
construit dans le sens anti-horaire, du disque passant par les points A, B et C.
Secteur
Secteur[conique c,point A,point B] : Secteur entre les deux points A et B de
la conique c (Cercle ou Ellipse).
Secteur[conique c,nombre t1,nombre t2] : Secteur de la conique c
dtermin par les deux valeurs t1 et t2 du paramtre.
Note : Les critures paramtriques suivantes sont utilises :
o Cercle : (r cos(t), r sin(t)) o r est le rayon du cercle ;
o Ellipse : (a cos(t), b sin(t)) o a et b sont longueurs des demi- axes.

3.3.15. Textes
FractionTexte
FractionTexte[Nombre] : Convertit le nombre en une fraction, qui est affiche en
tant qu'objet texte (LaTeX) dans la vue Graphique.
Exemple : Si a: y = 1.5 x + 2 est une quation de droite, alors
FractionTexte[Pente[a]] vous donne la fraction 3/2 en tant que texte.
LaTeX
LaTeX[Objet] : Retourne la formule pour lobjet en tant que texte LaTeX
Exemple : Si a = 2 et f(x) = a x2, alors LaTeX[f] retourne 2 x2 (en tant que texte
LaTeX)
LaTeX[Objet,Boolen] : Retourne la formule pour lobjet en tant que texte LaTeX.
La variable boolenne dtermine si les valeurs sont substitues aux variables
(true) ou si le nom de la variable est affich dans le texte (false).
Exemples : Si a = 2 et f(x) = a x2, alors
LaTeX[f,true] retourne 2 x2 (en tant que texte LaTeX)
LaTeX[f,false] retourne a x2 (en tant que texte LaTeX)

66

LettreEnUnicode
LettreEnUnicode["Lettre"] : Transforme une simple lettre en son code Unicode
Note : La lettre doit tre entre guillemets.
Exemple : LettreEnUnicode["a"] retourne le nombre 97
Nom
Nom[Objet]: Retourne un texte affichant dans la vue Graphique le nom de lobjet cit.
Note : Utilisez cette commande dans des textes dynamiques pour des objets
susceptibles dtre renomms. La commande Nom est linverse de la commande
Objet
Objet
Objet[Nom dobjet en texte] : Retourne lobjet de Nom donn en texte (statique
et/ou dynamique). Le rsultat est toujours un objet dpendant.
Note : La commande Objet est linverse de la commande Nom.
Exemple : Si les points A1, A2, ... , A20 existent et le curseur n = 2, alors
Objet["A" + n] vous donne une copie du point A2.
Tableau
Tableau[Liste1,Liste2,Liste3,...] : Cre un texte qui contient un tableau
des listes dobjets.
Note : Par dfaut, chaque liste est affiche dans une nouvelle colonne.
Exemples :
Tableau[{x^2,4},{x^3,8},{x^4,16}]

cre un tableau trois lignes et deux colonnes.


Tous les lments sont aligns gauche.
Tableau[Squence[i^2,i,1,10]]

cre un tableau une ligne.


Tous les lments sont aligns gauche.
Tableau[Liste1,Liste2,Liste3,..., "Alignement du texte"]: Cre un
texte qui contient un tableau des listes dobjets. Le texte optionnel Alignement
du texte contrle lorientation et lalignement du texte.
Note : Possibilits : "vl", "vc", "vr", "v", "h", "hl", "hc", "hr". Par dfaut cest "hl".
"v" = vertical, i.e. les listes sont en colonnes
"h" = horizontal, i.e. les listes sont en lignes
"l" = alignement gauche ; "r" = alignement droite
"c" = centr
67

Exemples :
Tableau[{1,2,3,4},{1,4,9,16},"v"] un tableau deux colonnes

et quatre lignes avec alignement gauche.


Tableau[{1,2,3,4},{1,4,9,16},"h"] un tableau quatre colonnes

et deux lignes avec alignement gauche.


Tableau[{11.2,123.1,32423.9,"234.0"},"r"] un tableau une
colonne avec alignement droite.

Texte
Texte[Objet] : Retourne la formule pour lobjet en tant que texte.
Note : Par dfaut, les valeurs sont substitues aux variables.
Exemple : Si a = 2 et c = a2, alors Texte[c] retourne le texte "4".
Texte[Objet,Boolen] : Retourne la formule pour lobjet en tant que texte. La
variable boolenne dtermine si les valeurs sont substitues aux variables (true)
ou si les noms de variables sont affichs dans le texte (false).
Exemple : Si a = 2 et c = a2, alors
Texte[c,true] retourne le texte "4".
Texte[c,false] retourne le texte "a2"
Texte[Objet,Point] : Retourne la formule pour lobjet en tant que texte la
position du point donn.
Exemple : Texte["hello",(2,3)] dessine le texte la position (2, 3).
Texte[Objet,Point,Boolen] : Retourne la formule pour lobjet en tant que texte
la position du point donn avec les valeurs (true) ou si les noms (false).
TexteEnUnicode
TexteEnUnicode["Texte" ] : Transforme le Texte en une liste de codes Unicode,
un pour chaque caractre.
Exemples :
TexteEnUnicode["Merci GeoGebra"] retourne la liste
{77,101,114,99,105,32,71,101,111,71,101,98,114,97}(32 est l'espace)
Si Texte1 est "hello", alors TexteEnUnicode[Texte1] retourne la liste
{104,101,108,108,111}.
UnicodeEnLettre
UnicodeEnLettre[Entier] : Convertit lentier Unicode en une lettre qui est
affiche en tant que texte dans la vue Graphique.
Exemple : UnicodeEnLettre[97] retourne le texte "a".

68

UnicodeEnTexte
UnicodeEnTexte[Liste dentiers] : Convertit les entiers Unicode en texte
Exemples : UnicodeEnTexte[{104,101,108,108,111}] retourne le texte
"hello" et UnicodeEnTexte[{78,111,101,76}] le texte "NoeL"

3.3.16. Lieux
Lieu
Lieu[Point Q,Point P] : Retourne le lieu du point Q qui dpend du point P.
Note : Le point P doit tre un point sur un objet (droite, segment, cercle, ).

3.3.17. Listes et Squences


Squence
Squence[expression e,variable i,nombre a,nombre b]: Liste des objets
crs en utilisant lexpression e et lindice i variant du nombre a au nombre b.
Exemple : L=Squence[(2,i),i,1,5] cre une liste de 5 points dont
lordonne varie de 1 5.
Squence[expression e,variable i,nombre a,nombre b,incrment] :
Liste des objets crs en utilisant lexpression e et lindice i variant du nombre a
au nombre b avec lincrment donn.
Exemple : L=Squence[(2,i),i,1,5,0.5] cre une liste de 9 points dont
lordonne varie de 1 5 avec un incrment de 0.5.
Note : Puisque les paramtres a et b sont dynamiques, vous pouvez utiliser ici des
curseurs.
Elment
Elment[Liste,Nombre n] : Retourne le nme lment de la liste
Note : La liste ne doit contenir que des lments de mme type (par ex.,
seulement des nombres ou seulement des points).
Longueur
Longueur[liste L] : Longueur (nombre dlments) de la liste L
Min
Min[liste L] : Plus petit lment de la liste L
69

Max
Max[liste L] : Plus grand lment de la liste L
Premiers
Premiers[Liste] : Retourne la liste contenant uniquement le 1er lment de Liste.
Premiers[Liste,Nombre n dlments] : Retourne la liste contenant
uniquement les n premiers lments de Liste.
Derniers
Derniers[Liste] : Retourne le dernier lment de Liste.
Derniers[Liste, Nombre n dlments] : Retourne la liste contenant
uniquement les n derniers lments de Liste.
Produit
Produit[Liste de nombres] : Produit de tous les nombres de la liste.
Somme
Somme[Liste] : Calcule la somme de tous les lments de la Liste.
Note : Cette commande agit sur les nombres, les points, les vecteurs, les textes,
et les fonctions.
Exemples :
Somme[{1,2,3}] vous donne le nombre a = 6.
Somme[{x^2,x^3}] vous donne la fonction f(x)=x2 + x3.
Somme[Squence[i,i,1,100]] vous donne le nombre a = 5050.
Somme[{(1,2),(2,3)}] vous donne le point A = (3, 5).
Somme[{(1,2),3}] vous donne le point B = (4, 2).
Somme[{"a","b","c"}] vous donne le texte "abc".
Somme[Squence[1/(2k-1) sin((2k-1) x),k,1,20]] retourne une bien
belle courbe.
Somme[Liste,Nombre n dlments] : Calcule la somme des n premiers
lments de Liste.
Note : Cette commande agit sur les nombres, les points, les vecteurs, les textes,
et les fonctions.
Exemple : Somme[{1,2,3,4,5,6},4] retourne le nombre a = 10.

70

NbSi
NbSi[Condition,Liste] : Nombre des lments de liste vrifiant la condition
Exemples :
NbSi[x<3,{1,2,3,4,5}] retourne le nombre 2
NbSi[x<3,A1:A10] o A1:A10 est une plage de cellules du tableur, compte
toutes les cellules dont la valeur est strictement plus petite que 3.
Itration
ItrationListe[Fonction f,Nombre x0,Nombre n] : Liste L de longueur n+1
dont les lments sont les images itratives par f de la valeur x0.
Exemple : Aprs avoir dfini f(x)=x^2 la commande
L=ItrationListe[f,3,2] retourne la liste L = {3,32,(32)2}={3 9,81}.
Nettoyer
Nettoyer[Liste] : Supprime les objets non dfinis dans Liste.
Exemple : Nettoyer[Squence[(-1)^i,i,-3,-1,0.5]] supprime les
deuxime et quatrime lment de la liste non dfinis car exposant non entier.
Retourner
Retourner[Liste] : Retourne la liste des lments de Liste dans l'ordre inverse.
Trier
Trier[Liste] : Ordonne une liste de nombres, textes ou points.
Note : L'ordre des points est celui de leurs abscisses.
Exemples :
Trier[{3,2,1}] retourne la liste {1,2,3}.
Trier[{"prunes","pommes","poires","abricots"}] vous retourne la
liste des lments dans lordre alphabtique (il y a problme avec les lettres
accentues, leur codage ne respectant pas l'ordre alphabtique).
Trier[{(3,2),(2,5),(4,1)}] retourne la liste {(2,5),(3,2),(4,1)}.
Mettre en lumire un aspect de cette possibilit : Crez 3 points A,B et C
Liste1=Trier[{A,B,C}]
Liste2=Squence[Segment[Elment[Liste1,i],Elment[Liste1,i+1
]],i,1,Longueur[Liste1]-1] et bougez horizontalement les points.

71

Extraite
Extraite[Liste,Position de dpart m,Position finale n] : Retourne
la liste compose des lments de Liste entre les positions m et n.
GarderSi
GarderSi[Condition,Liste] : Cre une nouvelle liste ne contenant que les
lments de la Liste initiale remplissant la Condition
Exemple : GarderSi[x<3,{1,2,3,4,1,5,6}] retourne la liste {1,2,1}
Ajouter
Ajouter[Liste,Objet] : Ajoute l'objet la liste
Exemple : Ajouter[{1,2,3},(5,5)] donne {1, 2, 3, (5, 5)}
Ajouter[Objet, Liste]: Ajoute la liste l'objet
Exemple : Ajouter[(5,5),{1,2,3}] donne {(5, 5), 1, 2, 3}
Insrer
Insrer[Objet,Liste,Position]: Insre lobjet dans Liste la position donne.
Exemple : Insrer[x^2,{1,2,3,4,5},3] place x2 la troisime position et
retourne la liste {1, 2, x2, 3, 4, 5}
Note : Si Position est ngative, alors la position est compte partir de la droite.
Exemple : Insrer[(1,2),{1,2,3,4,5},-1] place le point en fin de liste et
retourne la liste {1, 2, 3, 4, 5, (1, 2)}
Insrer[Liste1,Liste2,Position]: Insre Liste1 dans Liste2 la position.
Exemple : Insrer[{7,8},{1,2,3,4,5},3] place les lments de Liste1
la troisime (et suivante) position(s) de Liste2 et retourne la liste {1,2,7,8,3,4,5}
Note : Si Position est ngative, alors la position est compte partir de la droite.
Exemple : Insrer[{7,8},{1,2,3,4,5},-2] place les lments de Liste1
la fin de Liste2 avant son dernier lment et retourne la liste {1,2,3,4,7,8,5}.
Inter
Inter[Liste1,Liste2] : Retourne la liste contenant tous les lments communs
aux deux listes (sans doublons mais sans rordonner).
Union
Union[Liste1,Liste2] : Retourne la liste contenant tous les lments des 2 listes,
en supprimant les lments rpts et en ordonnant.

72

Unir
Unir[Liste1,Liste2, ...] : Unit les 2 (ou plus) listes
Note : La nouvelle liste contient tous les lments des listes initiales (sans
rordonner les lments, sans supprimer les lments rpts).
Exemple : Unir[{5,4,3},{1,2,3}] retourne la liste {5,4,3,1,2,3}
Unir[Liste de listes] : Unit les sous listes en une liste plus grande
Note : La nouvelle liste contient tous les lments des listes initiales (sans
rordonner les lments, sans supprimer les lments rpts).
Exemples :
Unir[{{1,2}}] retourne la liste {1,2}
Unir[{{1,2,3},{3,4},{8,7}}] retourne la liste{1,2,3, 3,4,8,7}
Liste1=Squence[Squence[A+i B+j C,i,0,5],j,0,5]
Unir[Liste1]

3.3.18. Transformations Gomtriques


Homothtie
Homothtie[Point A,Nombre k,Point S] : Image du point A par lhomothtie
de centre S, de rapport k.
Homothtie[Ligne h,Nombre k,Point S] : Image de la ligne h par lhomothtie
de centre S, de rapport k.
Homothtie[Conique c,Nombre k,Point S] : Image de la conique c par
lhomothtie de centre S, de rapport k.
Homothtie[Polygone poly,Nombre k,Point S] : Image du polygone poly par
lhomothtie de centre S, de rapport k.
Note : Les nouveaux sommets et cts sont crs aussi.
Homothtie[Image image,Nombre k,point S] : Transforme de limage image
par lhomothtie de centre S, de rapport k.
Note : Voir aussi loutil

Homothtie (objet-centre).

Symtrie
Symtrie[Point A,Point B] : Symtrique du point A par rapport au point B.
Symtrie[Ligne g,Point B ]: Symtrique de la ligne g par rapport au point B.
Symtrie[Conique c,Point B] : Symtrique de la conique c par rapport B.
Symtrie[Polygone poly,Point B] : Symtrique de poly par rapport au point B.
Note : Les nouveaux sommets et cts sont crs aussi.
73

Symtrie[Image image,Point B] : Symtrique de image par rapport B.


Symtrie[Point A,Ligne h] : Symtrique du point A par rapport la ligne h.
Symtrie[Ligne g,Ligne h] : Symtrique de la ligne g par rapport la ligne h.
Symtrie[Conique c,Ligne h] : Symtrique de la conique c par rapport h.
Symtrie[Polygone poly,Ligne h]: Symtrique de poly par rapport la ligne h.
Note : Les nouveaux sommets et cts sont crs aussi.
Symtrie[Image image,Ligne h] : Symtrique de image par rapport h.
Symtrie[Point A, Cercle c] : Image du point A par linversion de ple le
centre du cercle c et de puissance le carr du rayon du cercle c.
Note : Voir aussi les outils

Symtrie centrale ;

Symtrie axiale et

Inversion

Rotation
Rotation[Point A,Angle phi] : Tourne le point A dun angle autour de
lorigine du repre.
Rotation[Vecteur v,Angle phi] : Tourne le vecteur v dun angle .
Rotation[Ligne g,Angle phi] : Tourne Ligne g dun angle autour de lorigine.
Rotation[Conique c,Angle phi] : Tourne la conique c dun angle autour de
lorigine du repre.
Rotation[Polygone poly,Angle phi] : Tourne le polygone poly dun angle
autour de lorigine du repre.
Note : Les nouveaux sommets et cts sont crs aussi.
Rotation[Image image,Angle phi] : Tourne limage image dun angle autour
de lorigine du repre.
Rotation[Point A,Angle phi,Point B] : Tourne A dun angle autour de B.
Rotation[Ligne g,Angle phi,Point B] : Tourne g dun angle autour de B.
Rotation[Vecteur v,Angle phi,Point B] : Tourne le vecteur v dun angle
autour du point B.
Rotation[Conique c,A angle phi,Point B] : Tourne la conique c dun angle
autour du point B.
Rotation[Polygone poly,Angle phi,Point B] : Tourne le polygone poly dun
angle autour du point B.
Note : Les nouveaux sommets et cts sont crs aussi.
Rotation[Image image ,Angle phi,Point B] : Tourne limage image dun
angle autour du point B.
Note : Voir aussi loutil

Rotation (objet-centre).

74

Translation
Translation[Point A,Vecteur v] : Translat du point A de vecteur v.
Translation[Ligne g,Vecteur v] : Translate de la ligne g de vecteur v.
Translation[Conique c,Vecteur v] : Translate de la conique c de vecteur v.
Translation[Fonct f,Vecteur v] : Translate de la courbe de f de vecteur v.
Translation[Polygone poly,Vecteur v] : Translat de poly de vecteur v.
Note : Les nouveaux sommets et cts sont crs aussi.
Translation[Image image,Vecteur v] : Translate de Image de vecteur v.
Translation[Vecteur v,Point P] : Donne v le point P comme origine.
Note : Voir aussi loutil

Translation (objet-vecteur).

3.3.19. Statistiques
Diagramme en barres
Barres[Valeur de dpart,Valeur finale,Liste des hauteurs] : Cre
un diagramme en barres sur lintervalle donn avec un nombre de barres
dtermin par le nombre de hauteurs proposes dans la liste
Exemple : Barres[10,20,{1,2,3,4,5}] vous donne un diagramme cinq
barres de hauteurs donnes sur lintervalle [10, 20].
Barres[Valeur dpart a,Valeur finale b,Expression,Variable k,de
nombre c, nombre d]: vous donne un diagramme en barres sur lintervalle
[a, b], dont les hauteurs sont dtermines par lexpression o k varie de c d.
Exemple : Si p = 0.1, q = 0.9, et n = 10 sont des nombres, alors
Barres[-0.5,n+0.5,Combinaison[n,k]*p^k*q^(n-k),k,0,n] vous
donne un diagramme en barres sur lintervalle [-0.5, n+0.5]. Les hauteurs des
barres tant les probabilits calcules par lexpression donne.
Barres[Valeur de dpart a,Valeur finale b,Expression,Variable
k,de nombre c, nombre d,Pas s] : vous donne un diagramme en
barres sur lintervalle [a, b], dont les hauteurs sont dtermines par lexpression
o la variable k varie du nombre c au nombre d avec un pas de s
Barres[Srie brute des donnes,Largeur des barres] : vous donne,
partir de la srie brute de donnes un diagramme en barres de la largeur donne
Exemple : Barres[ {1,1,1,2,2,2,2,2,3,3,3,5,5,5,5}, 1]
Barres[Liste donnes,Liste effectifs] : vous donne un diagramme en
barres reprsentant les donnes avec les effectifs correspondants
Note : Liste donnes doit tre une liste croissante accroissement constant.

75

Exemples :
Barres[{10,11,12,13,14}, {5,8,12,0,1}]
Barres[{5,6,7,8,9},{1,0,12,43,3}]
Barres[{0.3,0.4,0.5,0.6},{12,33,13,4}]
Barres[Liste donnes,Liste effectifs,Largeur des barres w] : vous
donne un diagramme en barres reprsentant les donnes avec les effectifs
correspondants, les barres ayant la largeur w
Note : Liste donnes doit tre une liste croissante accroissement constant.
Exemples :
Barres[{5,6,7,8},{5,8,12,1},0.5] laisse un espace entre les barres ;
Barres[{10,11,12,13,14},{5,8,12,0,1},0] est diagramme en btons.
BoiteMoustaches
BoiteMoustaches[valeur de y,hauteur,srie brute des donnes] :
Boite moustaches reprsentant la srie brute de donnes dont la position dans
le repre est contrle par valeur de y et la hauteur par hauteur.
Exemple : BoiteMoustaches[0,1,{2,2,3,4,5,5,6,7,7,8,8,8,9}]
BoiteMoustaches[val y,hauteur,Val dp,Q1,Mdiane,Q3,Val fin] :
Boite moustaches construites sur les donnes statistiques sur lintervalle
[Valeur de dpart, Valeur finale]
Exemple : BoiteMoustaches [0,1,2,3,4,5,5,6]
Covariance
Covariance[Liste 1 de nombres ,Liste 2 de nombres] : Calcule la
covariance en utilisant les lments des deux listes
Covariance[Liste de points] : Calcule la covariance en utilisant les abscisses
et les ordonnes des points
RegLin
RegLin[Liste de points] : Calcule la droite de rgression de y en x.
RegLinX[Liste de points] : Calcule la droite de rgression de x en y.
Autres commandes de rgression
RegExp[Liste de points] : Calcule la courbe de rgression exponentielle
RegLog[Liste de points] : Calcule la courbe de rgression logarithmique
RegLogistique[Liste de points] : Calcule la courbe de rgression sous la
forme a/(1+b x^(-kx)).
76

Note : La liste doit contenir au moins 3 points, il est prfrable quelle en ait
davantage.
RegPoly[Liste de points,Degr n du polynme] : Calcule la rgression
polynomiale de degr n.
RegPuis[Liste de points] : Calcule la courbe de rgression de type a xb.
Note : Les points utiliss doivent tre dans le premier quadrant du repre.
RegSin[Liste de points] : Calcule la courbe de rgression sous la forme
a + b sin(cx+d).
Note : La liste doit contenir au moins 4 points, il est prfrable quelle en ait
davantage. La liste doit au moins couvrir les deux points extrmes. Les deux
premiers extremums locaux ne doivent pas tre trop diffrents des extremums
absolus de la courbe.
Histogramme
Histogramme[Listes des limites de classes,Liste des hauteurs] :
Histogramme avec les barres de hauteurs donnes. Les limites de classes
dterminent la largeur et la position de chacune des barres de lhistogramme.
Exemple : Histogramme[{0,1,2,3,4,5},{2,6,8,3,1}] cre un
histogramme 5 barres de hauteurs donnes. La premire barre est positionne
sur lintervalle [0, 1], la deuxime sur lintervalle [1, 2], etc.
Histogramme[Listes des limites de classes,srie brute des
donnes] : Les limites de classes dterminent la largeur et la position de
chacune des barres de lhistogramme et sont utilises pour dterminer combien
des donnes appartiennent chaque classe.
Ex : Histogramme[{1,2,3,4},{1.0,1.1,1.1,1.2,1.7,2.2,2.5,4.0}]
cre un histogramme 3 barres de hauteurs : 5 (1re barre), 2 (2me), et 1.
InverseNormale
InverseNormale[Moyenne,cart-Type,Probabilit] : Retourne le nombre
ayant pour image Probabilit dans la loi Normale(Moyenne, cart-Type).
Moyenne
Moyenne[Liste de nombres] : Calcule la moyenne des lments de la liste.
MoyenneX[Liste de points] : Calcule la moyenne des abscisses des points.
MoyenneY[Liste de points] : Calcule la moyenne des ordonnes des points.

77

Mdiane
Mdiane[Liste de nombres] : Dtermine la mdiane des lments de la liste.
Mode
Mode[Liste de nombres] : Dtermine le(s) mode(s) des lments de la liste.
Exemples :
Mode[{1,2,3,4}] retourne une liste vide {}
Mode[{1,1,1,2,3,4}] retourne la liste {1}
Mode[{1,1,2,2,3,3,4}] retourne la liste {1, 2, 3}
Normale
Normale[Moyenne,cart-Type,Nombre] : Retourne la probabilit de Nombre
dans la loi Normale(Moyenne, cart-Type).
CoeffCorrlation
CoeffCorrlation[Liste dabscisses,Liste dordonnes] : Calcule le
coefficient de corrlation partir des abscisses et des ordonnes.
CoeffCorrlation[Liste de points] : Calcule le coefficient de corrlation
partir des coordonnes des points donns.
Quartiles
Q1[Liste de nombres]: Dtermine le premier quartile des lments de la liste.
Q3[Liste de nombres]: Dtermine le troisime quartile des lments de la liste.
EcartType
EcartType[Liste de nombres]: Dtermine lcart-type des lments de la liste.
Somme
SommeXX[Liste de nombres] : Somme des carrs des nombres donns
Ex : Variance = SommeXX[liste]/Longueur[liste]-Moyenne[liste]^2.
SommeXX[Liste de points]: Somme des carrs des abscisses des points donns.
SommeXY[Liste dabscisses,Liste dordonnes]: Somme des produits des
abscisses par les ordonnes.
SommeXY[Liste points] : Somme des produits : abscisse x ordonne.
Exemple : Pour calculer la covariance dune liste de points vous pouvez utiliser
SommeXY[list]/Longueur[list]-MoyenneX[list]*MoyenneY[list].
78

SommeYY[Liste points] : Somme des carrs des ordonnes des points donns.
Autres calculs statistiques
nVarX[Liste nombres] : Calcule (x2) - (x)* (x)/n
nVarX[Liste de points] : Calcule la quantit (x2) - (x)* (x)/n pour les
abscisses x des points.
nCov[Liste nombres,Liste nombres] : Calcule (xy) - (x)* (y)/n
nCov[Liste de points] : Calcule la quantit (xy) - (x)* (y)/n.
nVarY[Liste de points] : Calcule la quantit (y2) - (y)* (y)/n pour les
ordonnes y des points.
Exemple : En fait pour calculer le coefficient de corrlation dune liste de points vous
pouvez utiliser nCov[liste]/sqrt(nVarX[liste]*nVarY[liste]).
Variance
Variance[Liste de nombres] : Calcule la variance des lments de la liste

3.3.20. Commandes du Tableur


Plage
Plage[Cellule de dpart,Cellule darrive] : Retourne une liste
contenant les valeurs des cellules de la Plage
Ex : Plage[A1,A3] retourne la liste {valeur de A1, valeur de A2, valeur de A3}
Colonne
Colonne[Cellule] : Numro (commenant 1) de la colonne de Cellule
Exemple : Colonne[B3] vous retourne le nombre a = 2 puisque la colonne B
est la deuxime colonne du tableur.
NomColonne
NomColonne[Cellule] : Retourne le texte Nom de la colonne de Cellule
Ex : NomColonne[A1] affiche le texte A dans Graphique.
Ligne
Ligne[Cellule] : Retourne le numro (commenant 1) de la ligne de Cellule
Exemple : Ligne[B3] vous retourne le nombre a = 3.
79

3.3.21. Commandes pour les matrices


Dterminant
Dterminant[Matrice] : Retourne le dterminant de la Matrice
Exemple : Dterminant[{{1,2},{3,4}}] retourne le nombre -2.
Inverser
Inverser[Matrice] : Inverse la Matrice donne
Ex : Inverser[{{1,2},{3,4}}] donne la matrice inverse {{-2,1},{1.5,-0.5}}.
Transposer
Transposer[Matrice] : Transpose la Matrice.
Exemples : Transposer[{{1,2},{3,4}}] donne la matrice {{1,3},{2,4}}.
Transposer[{{1,2,3},{4,5,6}}] donne la matrice {{1, 4}, {2, 5}, {3, 6}}.

80

4. Menus
4.1.

Menu Fichier

Nouvelle fentre
Raccourci Clavier : Ctrl-N (MacOs : Cmd-N)
Ce menu ouvre une nouvelle fentre GeoGebra qui utilise la configuration par dfaut de
GeoGebra.
Note : Si vous modifiez et enregistrez des lments de cette configuration, la nouvelle
fentre GeoGebra souvrira avec cette configuration personnalise.
Nouveau
Ce menu ouvre un nouveau fichier vide dans la fentre GeoGebra. Il vous est demand
si vous voulez sauvegarder la construction existante avant douvrir le nouveau fichier.
Note : Le nouveau fichier utilise la configuration utilise dans la construction
prcdente. Par exemple, si les axes de coordonnes ne sont pas affichs avant de
choisir le menu Nouveau, les axes ne seront pas affichs dans le nouveau fichier.
Ouvrir
Raccourci Clavier : Ctrl-O (MacOs : Cmd-O)
Ce menu sous permet douvrir un fichier GeoGebra (fichier avec un nom extension
.ggb) qui est enregistr sur votre ordinateur.
Note : En fait pour ouvrir un fichier GeoGebra vous pouvez aussi le glisser-dposer la
souris dans la fentre GeoGebra.
Sauvegarder
Raccourci Clavier : Ctrl-S (MacOs : Cmd-S)
Ce menu vous permet denregistrer la construction courante dans un fichier GeoGebra
(fichier avec un nom extension .ggb) sur votre ordinateur.
Note : Si le fichier a dj t enregistr auparavant, ce menu crase le fichier prcdent
en enregistrement sous le mme nom.
81

Sauvegarder sous
Ce menu vous permet denregistrer la construction courante dans un fichier GeoGebra
(fichier avec un nom extension .ggb) sur votre ordinateur.
Il vous est demand un nouveau nom pour le fichier avant de lenregistrer.
Aperu avant impression
Raccourci Clavier : Ctrl-P (MacOs : Cmd-P)
Ce menu ouvre la fentre de l Aperu avant impression pour la vue Graphique. Vous
pouvez prciser le Titre, lAuteur, la Date et l chelle de votre impression (en cm).
Note : Pressez la touche Entre aprs chaque modification pour actualiser laperu.
Exporter -

Feuille de travail dynamique en tant que Page Web(html)

Raccourci Clavier : Ctrl-Maj-W (MacOs : Cmd-Maj-W)


Ce menu vous permet dexporter votre construction courante dans une page Web pour
crer ce qui est appel Feuille de travail dynamique,
Voir la section Crer des pages Web interactives pour plus dinformations.
Exporter -

Graphique en tant quimage (png, eps)

Raccourci Clavier : Ctrl-Maj-P (MacOs : Cmd-Maj-P)


Ce menu vous permet denregistrer la vue Graphique en tant que fichier image sur votre
ordinateur. Dans la fentre de dialogue apparue, vous pouvez choisir le Format du
fichier image, et prciser lchelle (en cm) et la Rsolution (en dpi) de limage.
Note : Quand vous exportez la vue Graphique en tant quimage vous avez le choix
entre les formats suivants :
PNG Portable Network Graphics: Cest un format graphique bas sur les
pixels. Plus grande est la rsolution (dpi), et meilleure est la qualit (300dpi
seront habituellement suffisants).Les images PNG ne devraient ensuite pas tre
redimensionnes pour viter une perte de qualit.
Les fichiers graphiques PNG sont bien adapts lutilisation sur des pages web
(html) et avec Microsoft Word.
Note : Si vous insrez un fichier graphique PNG dans un document Word (menu
Insrer, Image partir dun fichier) assurez-vous que la taille est fixe 100%.
Sans cela lchelle donne (en cm) serait change.

82

PDF Portable Document Format (voir Format EPS ci-dessus)


Note : Dans lexport SVG et PDF, vous avez loption pour exporter les textes en
tant que textes ditables ou en tant quimages. Ceci enregistre le texte soit
comme texte (ceci vous laisse la possibilit de lditer par exemple avec
InkScape) soit comme une courbe de Bzier (ceci vous garantit que le texte aura
le mme aspect mme si les polices correctes ne sont pas installes).
EPS Postscript Encapsul: Cest un format graphique vectoriel. Les images
EPS peuvent tre redimensionnes sans perte de qualit. Les fichiers
graphiques EPS sont bien adapts lutilisation avec des logiciels utilisant des
graphiques vectoriels comme Corel Draw et les traitements de texte
professionnels comme LATEX
La rsolution dun graphique EPS est toujours 72dpi. Cette valeur est utilise
uniquement pour calculer la vraie taille dune image en cm et na pas deffets sur
sa qualit.
Note : Leffet de transparence avec des polygones pleins ou des coniques nest
pas possible en EPS.
SVG Scaleable Vector Graphic (voir Format EPS ci-dessus)
EMF Enhanced Meta Format (voir Format EPS ci-dessus)

Exporter - Graphique vers presse-papiers Raccourci Clavier : Ctrl-Maj-C (MacOs :


Cmd-Maj-C)
Ce menu copie la vue Graphique dans votre presse-papiers. Vous pouvez ensuite la
copier facilement dans dautres documents (traitement de textes par exemple).
Exporter - Graphique en PSTricks Raccourci Clavier : Ctrl-Maj-T (MacOs : CmdMaj-T)
Ce menu vous permet de gnrer le code PSTricks pour inclure linsertion de votre vue
Graphique dans un document LaTeX.
Exporter - Graphique en PGF/TikZ
Ce menu vous permet de gnrer le code PGF/TikZ pour inclure linsertion de votre
vue Graphique dans un document LaTeX..
Fermer Raccourci Clavier : Alt-F4 (MacOs : Cmd-W)
Ce menu ferme la fentre GeoGebra. Si vous navez pas enregistr votre construction
avant de choisir Fermer, il vous est demand si vous voulez sauvegarder.
83

4.2.

Menu diter

Annuler

Raccourci Clavier : Ctrl-Z (MacOs : Cmd-Z)

Ce menu vous permet dannuler une une vos actions.


Note : Vous pouvez aussi utiliser le bouton Annuler droite de la barre doutils.
Refaire

Raccourci Clavier : Ctrl-Y (MacOs : Cmd-Maj-Z)

Ce menu vous permet de refaire une une vos actions annules.


Note : Vous pouvez aussi utiliser le bouton Refaire droite de la barre doutils.
Graphique vers le presse-papiers Clavier : Ctrl-Maj-C (MacOs : Cmd-Maj-C)
Ce menu copie la vue Graphique dans votre presse-papiers. Vous pouvez ensuite la
copier facilement dans dautres documents (traitement de textes par exemple).
Effacer

Raccourci Clavier : touche Suppr

Ce menu vous permet de supprimer les objets slectionns et leurs descendants.


Note : Vous devez dabord slectionner les objets que vous voulez effacer (vous
pouvez utiliser un rectangle de slection).
Tout slectionner Raccourci Clavier : Ctrl-A (MacOs : Cmd-A)
Ce menu vous permet de slectionner tous les objets de votre construction.
Slectionner le calque courant Raccourci Clavier : Ctrl-L (MacOs : Cmd-L)
Ce menu vous permet de slectionner tous les objets qui sont dans le mme calque
que lobjet slectionn.
Note : Vous devez dabord slectionner un objet appartenant au calque voulu.
Slectionner les descendants Raccourci Clavier : Ctrl-Maj-Q (MacOs : Cmd-Maj-Q)
Ce menu vous permet de slectionner tous les objets qui sont dfinis en utilisant lobjet
slectionn.
Note : Vous devez slectionner lobjet parent avant dutiliser ce menu.
Slectionner les ascendants Raccourci Clavier : Ctrl-Q
Ce menu vous permet de slectionner tous les objets dont dpend la construction de
lobjet slectionn.
Note : Vous devez slectionner lobjet dpendant avant dutiliser ce menu.
84

Proprits Raccourci Clavier : Ctrl-E (MacOs : Cmd-E)


Ce menu ouvre le Dialogue Proprits qui vous permet de modifier les Proprits de
tous les objets utiliss dans votre construction GeoGebra.

4.3.

Menu Affichage

Axes
Ce menu vous permet dafficher ou cacher le repre de la vue Graphique.
Note : Vous pouvez aussi utiliser le Dialogue Proprits de la vue Graphique pour
personnaliser le repre.
Grille
Ce menu vous permet dafficher ou cacher la grille de la vue Graphique.
Note : Vous pouvez aussi utiliser le Dialogue Proprits de la vue Graphique pour
personnaliser la grille.
Fentre Algbre
Raccourci Clavier : Ctrl-Maj-A (MacOs : Cmd-Maj-A)
Ce menu vous permet dafficher ou cacher la Fentre Algbre.
Tableur
Raccourci Clavier : Ctrl-Maj-S (MacOs : Cmd-Maj-S)
Ce menu vous permet dafficher ou cacher le Tableur.
Objets auxiliaires
Ce menu vous permet dafficher ou cacher les Objets Auxiliaires dans la Fentre
Algbre.
Mosaque verticale
Ce menu vous permet de choisir si les diffrentes fentres sont disposes
horizontalement ou verticalement dans la fentre GeoGebra.

85

Champ de Saisie
Ce menu vous permet de choisir si le Champ de Saisie est affich ou non au pied de la
fentre GeoGebra.
Liste des commandes
Ce menu vous permet de choisir si la liste des commandes est affiche ou non dans le
Champ de Saisie au pied de la fentre GeoGebra.
Protocole de construction
Ce menu vous permet douvrir le Protocole de construction dans une nouvelle fentre.
Navigation dans les tapes de construction
Ce menu vous permet de choisir si la Barre de Navigation est affiche ou non au pied
de la vue Graphique.
Rafrachir laffichage
Raccourci Clavier : Ctrl-F (MacOs : Cmd-F)
Ce menu vous permet de rafrachir toutes les vues lcran.
Note : Vous pouvez utiliser ce menu pour effacer les traces de points ou de droites .
Recalculer tous les objets
Raccourci Clavier : F9
Ce menu provoque le recalcul de tous les objets utiliss dans le fichier GeoGebra.
Note : Vous pouvez utiliser ce menu pour recalculer de nouveaux nombres pseudo
alatoires si vous en utilisez dans votre fichier GeoGebra.

4.4.

Menu Options

Les options globales peuvent tre modifies dans le menu Options.


Note : Pour modifier les proprits dun objet, utilisez le Menu contextuel et le Dialogue
Proprits.

86

Capture dun point


Ce menu vous permet de choisir si la capture dun point est Active (lorsquun point
est proche dun nud du quadrillage, il va ce nud) ; Active(Grille) un point ne
peut tre quun nud du quadrillage ou Dsactive.
Note : Loption Automatique active la capture si la grille est affiche, la dsactive sinon.
Unit dangle
Ce menu prcise si les angles sont affichs en Degr () ou en Radian (rad).
Note : Une saisie est toujours possible dans les deux units (degr et radian).
Arrondi
Ce menu vous permet de prciser le nombre de dcimales ou de chiffres significatifs
affichs lcran.
Continuit
GeoGebra vous donne la possibilit dactiver ou non une recherche par continuit dans
le menu Options. Le logiciel utilise une recherche de proximit pour dterminer des
points dintersections mobiles (ligne-conique, conique-conique) proches de leur
ancienne position afin dviter des changes entre les diffrents points.
Note : Par dfaut cette recherche est dsactive. Pour les outils dfinis par lutilisateur
(voir Outils dfinis par lutilisateur) elle est aussi dsactive.
Style point
Ce menu vous permet de choisir si les points sont affichs, par dfaut, comme des x
croix, des cercles ou des disques
Taille case cocher
Ce menu vous permet de choisir si les cases cocher sont affiches en taille Normale
ou Agrandie.
Note : Si vous utilisez GeoGebra comme outil de prsentation, ou travaillez avec un
tableau blanc interactif, lutilisation des cases cocher est facilite en choisissant taille
Agrandie.
Codage angle droit
Ce menu vous permet de choisir si les angles droits sont cods par un rectangle , par
un point , ou simplement comme un angle quelconque dsactiv.
87

Coordonnes
Ce menu vous permet de choisir si les coordonnes cartsiennes des points sont
affiches A = (x, y) ou A(x | y).
tiquetage
Ce menu vous permet de choisir si les tiquettes des objets nouvellement crs doivent
tre affiches ou non. Vous pouvez choisir parmi Tous les nouveaux objets, Pas les
nouveaux objets, Seulement les nouveaux points, et Automatique.
Note : Loption Automatique provoque laffichage de ltiquette pour les objets
nouvellement crs uniquement si la Fentre Algbre est affiche.

Taille des caractres


Ce menu vous permet de choisir la taille des caractres pour les tiquettes et les textes
en points (pt).
Note : Si vous utilisez GeoGebra comme outil de prsentation, augmentez la taille des
caractres facilitera la lecture des textes et saisies algbriques votre auditoire.
Langue
GeoGebra est multilingue, vous pouvez changer la langue utilise. Ceci affecte toutes
les entres, y compris les noms des commandes et toutes les sorties.
Note: Quelque soit la langue choisie, licne
vous permet de revenir au choix de la
langue. Tous les noms de langue demeurent affichs en Anglais.
Graphique
Ce menu ouvre une fentre de dialogue o peuvent tre prcises des Proprits de la
vue Graphique (par ex. les axes et la grille, la couleur darrire-plan).
Note : Vous pouvez aussi ouvrir cette fentre de dialogue par un clic droit (MacOS: Ctrlclic) dans larrire-plan de la vue Graphique.
Enregistrer la configuration
GeoGebra se rappellera de votre configuration prfre (paramtres du menu Options,
barre doutils actuelle) si vous choisissez Enregistrer la configuration du menu Options.
Configuration par dfaut
Vous pouvez, par ce menu, restaurer la configuration par dfaut de GeoGebra.
88

4.5.

Menu Outils

Crer un nouvel outil


En vous appuyant sur une construction existante, vous pouvez crer vos propres outils
dans GeoGebra. Aprs avoir prpar la construction de votre outil, choisissez Crer un
nouvel outil dans le menu Outils. Dans la bote de dialogue apparue, vous pouvez
spcifier les objets Initiaux et Finaux pour votre outil et choisir les noms pour licne
doutil et sa commande.
Note : Votre outil peut tre utilis la fois la souris ou comme commande dans le
Champ de Saisie. Tous vos outils sont automatiquement enregistrs dans votre ggb.
Grer les outils
En utilisant le dialogue Grer les outils (menu Outils) vous pouvez effacer un outil ou
modifier ses nom et icne. Vous pouvez aussi enregistrer les outils slectionns dans
un Fichier Outils GeoGebra (ggt). Ce fichier peut tre utilis plus tard (menu Fichier,
Ouvrir) pour charger les outils dans une autre construction.
Note : Ouvrir un fichier ggt ne modifie pas votre construction actuelle, mais ouvrir un
fichier ggb la modifie.

Barre doutils personnalise


Vous pouvez Personnaliser la barre doutils de GeoGebra en choisissant Barre doutils
personnalise dans le menu Outils. Ceci est spcialement utile pour les Feuilles de
travail dynamiques dans lesquelles vous voulez limiter le nombre doutils utilisables
dans la barre doutils.
Note : La configuration de votre barre doutils actuelle est enregistre dans votre ggb.

4.6.

Menu Fentre

Nouvelle fentre

Raccourci Clavier : Ctrl-N (MacOs : Cmd-N)

Ce menu ouvre une nouvelle fentre utilisant la configuration par dfaut de GeoGebra.
Note : Si vous avez chang et enregistr votre configuration la nouvelle fentre
GeoGebra utilisera votre configuration personnalise.
89

Liste des fentres GeoGebra ouvertes


Si vous avez plusieurs fentres GeoGebra ouvertes, ce menu vous permet de vous
dplacer entre les diffrentes fentres.
Note : Ceci peut tre pratique, pour une prsentation, si vous dsirez avoir plusieurs
fichiers ouverts en mme temps et pouvoir basculer entre eux.

4.7.

Menu Aide

Aide
Ce menu vous donne accs la version hmtl du document daide GeoGebra. Suivant
votre installation de GeoGebra vous pouvez avoir besoin dune connexion Internet :
Si vous avez tlcharg et install GeoGebra en utilisant le programme
dinstallation partir du site, vous navez pas besoin de connexion Internet pour
utiliser laide. La version html de laide est enregistre sur votre ordinateur.
Si vous utilisez GeoGebraWebstart, vous avez besoin de connexion Internet
pour utiliser laide. Si elle nest pas active, vous aurez un message derreur.
Note : La version html de laide est accessible en ligne http://www.geogebra.org/help.
www.geogebra.org
Si votre connexion Internet est active, ce menu ouvre la page daccueil du site
GeoGebra dans votre navigateur par dfaut (http://www.geogebra.org).
GeoGebra Forum
Si votre connexion Internet est active, ce menu ouvre la page daccueil du forum
GeoGebra dans votre navigateur par dfaut (http://www.geogebra.org/forum).
Vous pouvez poser des questions ou y rpondre condition de vous tre enregistr.
GeogebraWiki
Si votre connexion Internet est active, ce menu ouvre la page daccueil du wiki
GeoGebra dans votre navigateur par dfaut (http://www.geogebra.org/wiki).
Note : Le wiki, et son GeoGebra Upload Manager, est une banque de constructions
cres avec GeoGebra et mutualises par des utilisateurs du monde entier.
A propos de/ Licence
Ouvre une fentre dinformations sur la licence de GeoGebra et sur ceux qui
contribuent de diffrentes manires au projet (par ex., programmeurs, traducteurs).
90

5. Fonctionnalits spciales GeoGebra


5.1.

5.1.1.

Animation
Animation automatique

GeoGebra vous permet danimer un ou plusieurs nombres/angles en mme temps, sils


sont affichs en tant que curseurs dans la vue Graphique.
Si vous voulez animer un nombre ou un angle dans GeoGebra, ceux-ci doivent avoir
des paramtres Curseur, vous cliquez droit (MacOS: Ctrl-clic) sur le nombre ou sur
langle et cochez Animer dans le Menu contextuel. Et pour arrter lanimation,
dcochez Animer dans ce mme Menu contextuel.
Note : Si un nombre/angle est anim, un bouton apparat dans le coin infrieur gauche
de la vue Graphique, vous permettant soit de mettre lanimation en pause
poursuivre lanimation .

, soit de

Dans la fentre de Dialogue proprits, onglet Curseur vous pouvez modifier le


droulement de lanimation :
Vous pouvez dterminer la Vitesse de lanimation.
Note : Une vitesse de 1 signifie que lanimation parcourt lintervalle du curseur en
environ 10 secondes.
Note : Vous pouvez utiliser une variable boolenne, une formule ou un curseur.
Vous pouvez prciser comment lanimation est rpte :
<=> Altern :
Lanimation se reproduit aller/retour.
=> Croissant :
Lanimation se droule suivant les valeurs croissantes du curseur. Lorsque
son maximum est atteint, elle se poursuit en repartant du minimum.
<= Dcroissant :
Lanimation se droule suivant les valeurs dcroissantes du curseur. Lorsque
son minimum est atteint, elle se poursuit en repartant du maximum.
Note : Pendant quune animation automatique est active, GeoGebra demeure
pleinement fonctionnel. Ceci vous permet de modifier votre construction pendant que
lanimation sexcute.

91

5.1.2.

Animation manuelle

Pour modifier manuellement un nombre ou un angle continment, slectionnez le mode


Dplacer. Cliquez ensuite sur le nombre ou sur langle et pressez soit les touches +
ou , soit les flches de votre clavier. Lutilisation dune de ces touches vous permet de
raliser une animation manuelle.
Exemple : Si les coordonnes dun point dpendent dun nombre k, P = (2 k, k )par
exemple, le point se dplacera sur une droite lorsque k sera modifi continment.
Note : Vous pouvez adapter lincrment de votre curseur dans longlet Curseur du
Dialogue proprits ce cet objet.
Raccourcis clavier :
Maj + flche utilise 0,1 fois lincrment
Ctrl + flche utilise 10 fois lincrment
Alt + flche utilise 100 fois lincrment
Note : Un point sur une ligne peut aussi y tre dplac laide des touches + ou .

5.2.

Visibilit conditionnelle

Non seulement vous pouvez afficher ou cacher certains objets, mais vous pouvez aussi
faire dpendre cette proprit dune certaine condition. Par exemple, vous dsirez
quun objet napparaisse sur lcran que si vous cochez une case place dans la vue
Graphique ou que si un curseur prend une certaine valeur.
Affichage conditionnel dobjets existants
Vous pouvez utiliser loutil
Bote de slection des objets Afficher/Cacher pour crer
une case cocher contrlant la visibilit sur lcran dun ou plusieurs objets existants.
Une alternative est de crer une Variable boolenne (par ex., b = true) en utilisant le
Champ de Saisie et de la faire afficher en tant que case cocher dans la vue
Graphique en changeant sa visibilit (par ex., en utilisant le mode
Afficher/cacher
lobjet ou le Menu contextuel). Pour utiliser cette variable boolenne comme condition
pour laffichage ou non de certains objets, vous devez suivre les tapes dcrites cidessous.

92

Modifier la visibilit dun objet nouvellement cr


Dans le Dialogue proprits, vous pouvez entrer une condition pour laffichage dun
objet dans longlet Avanc.
Note : Vous pouvez utiliser les oprateurs logiques (par ex., , , , ||) de la fentre
droulante pour dfinir vos conditions.
Exemples :

Si a est un curseur, alors la condition a<2 signifie que lobjet correspondant nest
seulement visible dans la vue Graphique que si la valeur du curseur est
strictement plus petite que 2.

Si b est une Variable boolenne, vous pouvez utiliser b comme condition. Lobjet
correspondant ne sera visible que si la valeur de b est true et ne sera pas visible
si la valeur de b est false.

5.3.

Si g et h sont deux lignes et que vous dsirez afficher un texte uniquement si les
lignes sont parallles, vous pouvez utiliser g||h comme condition pour le texte.

Outils dfinis par lutilisateur

GeoGebra vous permet de crer vos propres outils de construction bass sur une
construction existante. Une fois crs, vos outils peuvent tre utiliss aussi bien la
souris quen commande dans le Champ de Saisie. Tous vos outils sont
automatiquement enregistrs dans votre fichier GeoGebra.

Crer un outil
Dabord, ralisez la construction que votre outil devra rpter plus tard. Dans le menu
Outils, cliquez Crer un nouvel outil afin douvrir la bote de dialogue affrente.
Maintenant il vous faut renseigner les trois onglets Objets Finaux, Objets Initiaux, et
Nom et Icne afin de crer votre propre outil.

93

Exemple :
Crez un outil permettant de colorier un triangle quilatral en 4 triangles quilatraux
(triangle de Sierpinsky).
(Choisissez Options, Etiquetage, Seulement les nouveaux points)
Avec loutil
Polygone rgulier cliquez en deux endroits de la vue Graphique
pour crer les deux sommets A et B, et rpondez 3 pour crer le troisime

sommet C.
Avec loutil
Milieu ou Centre cliquez sur les segments [AB], [BC] et [CA] pour
crer leurs milieux D, E et F.
Avec loutil
Polygone crez le triangle central DEF (poly2) et dans ses
proprits coloriez le en blanc avec un remplissage de 100%
Recommencez maintenant ltape prcdente pour les trois triangles DBE, FEC
et ADF, en choisissant pour eux la couleur noire.
(Cachez les 6 points)
Ouvrez le menu Outils, Crer un nouvel outil
Prcisez les Objets Finaux : les 4 petits triangles : Slectionnez donc poly2,
poly3, poly4 et poly5
Prcisez les Objets Initiaux: Supprimez A et B qui vous sont proposs et
slectionner poly1.
Prcisez le Nom de loutil et le Nom de commande pour votre nouvel outil.
Note : Le nom doutil apparat dans la barre doutils GeoGebra, tandis que le
nom de commande est utilis dans le Champ de Saisie de GeoGebra.

Vous pouvez aussi entrer un texte qui sera affich dans lAide Barre doutils.
Vous pouvez aussi choisir une image stocke sur votre ordinateur comme icne
dans la barre doutils, GeoGebra la redimensionne automatiquement (32x32)
pour ladapter au bouton de la barre doutils.

Sauvegarder un outil utilisateur


Vous pouvez sauvegarder votre outil utilisateur afin de pouvoir le rutiliser dans
dautres constructions GeoGebra. Dans le menu Outils, choisissez Grer les outils.
Ensuite, choisissez loutil personnel que vous voulez sauvegarder dans la liste qui est
apparue. Cliquez sur le bouton Sauvegarder sous pour enregistrer votre outil dans
votre ordinateur.
Note : Les outils utilisateurs sont enregistrs dans des fichiers ayant pour extension
ggt afin dtre diffrencis des habituels fichiers GeoGebra(ggb)

94

Accder un outil utilisateur


Si vous ouvrez un nouveau fichier GeoGebra en utilisant litem Nouveau du menu
Fichier, aprs avoir cr un outil personnel, celui-ci est toujours prsent dans la barre
doutils GeoGebra. Mais si vous ouvrez une nouvelle fentre GeoGebra (item Nouvelle
fentre du menu Fichier), ou ouvrez GeoGebra un autre jour, votre outil personnel nest
plus prsent dans la barre doutils GeoGebra.
Il y a diffrentes manires de vous assurez que vos outils personnels soient affichs la
barre doutils dune nouvelle fentre GeoGebra:
Aprs avoir cr un nouvel outil personnel vous pouvez sauvegarder la
configuration en slectionnant litem Enregistrer la configuration du menu
Options. Ds cet instant, votre outil personnel sera toujours prsent dans la barre
doutils GeoGebra.
Note : Vous pouvez retirer votre outil personnel de la barre doutils en
slectionnant litem Barre doutils personnalise dans le menu Outils.

Slectionnez ensuite votre outil personnel dans la liste doutils gauche dans la
fentre de dialogue apparue et cliquez sur le bouton Retirer >. Noubliez pas de
sauvegarder votre configuration aprs avoir retir loutil personnel.
Aprs avoir sauvegard votre outil personnel sur votre ordinateur (dans un fichier
ggt), vous pouvez chaque instant limporter dans une nouvelle fentre
GeoGebra. Slectionnez simplement litem Ouvrir dans le menu Fichier et
ouvrez le fichier contenant votre outil.
Note : Louverture dun fichier doutils GeoGebra naffecte en rien la construction
courante. Simplement, cela rajoute votre outil personnel dans la barre doutils
GeoGebra.

5.4.

Couleurs dynamiques

Dans GeoGebra, vous pouvez changer la couleur des objets dans longlet Couleur du
Dialogue Proprits. Cependant vous pouvez aussi rendre dynamique la coloration dun
objet : Ouvrez le Dialogue Proprits pour lobjet dont vous voulez modifier la coloration
et choisissez longlet Avanc. Vous y trouvez une section nomme Couleurs
dynamiques avec des champs pour les composantes couleur Rouge, Vert, et Bleu.
Note : Dans chacun de ces champs, vous pouvez entrer une fonction prenant des
valeurs dans [0, 1].

95

Exemple :
Crez trois curseurs a, b, et c variant entre 0 et 1.

Crez un polygone dont la couleur va dpendre des valeurs de ces curseurs.


Ouvrez le Dialogue Proprits pour ce polygone poly1 et enter les noms de ces

trois curseurs dans les champs des composantes couleur.


Fermez le Dialogue Proprits et modifiez les valeurs des curseurs pour
visualiser comment chaque composante de couleur influence la couleur
rsultante du polygone.
Note : Vous pouvez aussi animer les curseurs avec des vitesses diffrentes pour
voir la couleur du polygone changer automatiquement.

5.5.

Interface JavaScript

Note : Linterface JavaScript de GeoGebra est intressante pour les utilisateurs qui ont
quelque exprience dans ldition du code HTML.
Pour amplifier linteractivit des appliquettes GeoGebra dans vos feuilles de travail
dynamiques vous avez votre disposition une interface JavaScript. Par exemple, vous
pouvez crer un bouton pour engendrer alatoirement de nouvelles configurations de
votre construction dynamique.
Merci de consulter les exemples et linformation sur lutilisation de JavaScript avec les
appliquettes GeoGebra dans le document GeoGebra Applets et JavaScript
(http://www.geogebra.org dans Aide) dont voici lessentiel :

Appliquettes GeoGebra et JavaScript


Description des mthodes publiques utilisables dans geogebra.GeoGebraApplet
laide JavaScript par lintermdiaire dune page HTML.

5.5.1.

Exemples

Exemple 1 : le fragment de code HTML suivant ajoute un bouton "Rinitialiser" dans


une page HTML, ce qui permet lutilisateur de ramener la construction affiche par
GeoGebra dans son tat initial :
96

<form>
<input type="button" value="Rinitialiser" onclick="document.applets[0].reset();">
</form>
Exemple 2 : celui-ci ajoute deux boutons "Cacher A" et " Afficher A" pour changer ltat
daffichage de lobjet nomm A" dans la construction
<form>
<input type="button" value="Cacher A" onclick="document.applets[0].setVisible('A',
false);">
<input type="button" value="Afficher A" onclick="document.applets[0].setVisible('A',
true);">
</form>
Exemple 3: Une fonction JavaScript "maConstruction()" est utilise pour appeler
plusieurs mthodes de lappliquette GeoGebra. Note : La langue est fixe Franais
("fr") avec le paramtre "language" dans la balise de lappliquette afin de faire en sorte
que la commande franaise "Droite" fonctionne.
<applet name="ggbApplet" code="geogebra.GeoGebraApplet"
archive="geogebra.jar"
width=200 height=40>
<param name ="fileNom" value="circle.ggb">
<param name ="framePossible" value="false">
<param name ="language" value="fr">
<a href="http://www.java.com"> Installez Java 1.4.2</a> (ou suprieure) pour utiliser
cette page.
</applet>
<script type="text/javascript">
function maConstruction() {
var applet = document.ggbApplet;
applet.evalCommand("A = (1,1)");
applet.evalCommand("B = (3,2)");
applet.evalCommand("s = Droite[A, B]");
}
</script>
<form>
<input type="button" value="Faire la construction" onclick="maConstruction();">
</form>

97

5.5.2.

Mthodes utilisables

5.5.2.1. Ligne Commande


Mthode

Description
value la chane comme si vous laviez entre dans le champ de

evalCommand(commande)

saisie [ex : evalCommand('s = Droite[A, B]')]. Note : utilisez le


paramtre language pour vous assurez que la commande de votre
langue est reconnue.

5.5.2.2. Dfinir ltat dun objet


Mthode
deleteObject(nom)

Description
Efface lobjet cit.[ex : deleteObject('A')]
Affecte la valeur lobjet cit [ex : setValue('n',36)].

setValue(nom, valeur)

Note : Si cet objet nest pas un nombre, rien ne se passe. Si lobjet est un
boolen, utiliser la valeur 1 pour le mettre Vrai, nimporte quelle valeur
pour le mettre Faux

setCoords(nom, x, y)
setColor
(nom, rouge, vert, bleu)
setVisible(nom, boolen)

setLabelVisible(nom, boolen)

Affecte les coordonnes lobjet [ex : setCoords('A',-1,3)].


Note : Si cet objet nest ni point ni vecteur, rien ne se passe.
Affecte la couleur RVB lobjet [ setColor('A',200,100,100)].
Affiche (true) ou Cache (false) lobjet cit dans la vue Graphique [ex :
setVisible('A',true)].
Affiche (true) ou Cache (false) ltiquette de lobjet cit dans la vue
Graphique [ex : setLabelVisible('A',false)].
Dfinit le style de ltiquette de lobjet cit dans Graphique. Nom = 0,

setLabelStyle(nom, valeur)

Nom & Valeur = 1, Valeur = 2 et Lgende=3.


[ex : setLabelStyle('A',1)],

setFixed(nom, boolen)
setTrace(nom, boolen)
renameObject
(ancien nom, nouveau nom)

Dfinit la libert de lobjet cit [ex : setFixed('A',true)].


Note : Les objets fixes ne peuvent tre modifis.
Active ou non la trace de lobjet cit [ex : setTrace('A',false)].
Renomme lobjet ancien nom en lobjet nouveau nom

setLayer(nom)

Dfinit le calque de lobjet cit

setLayerVisible(n, boolen)

Affiche ou cache tous les objets du calque n

98

Mthode

Description

setPointStyle (nom,entier)

Dfinit le style du point (1 par dfaut, 0 disque, 1 cercle, 2 croix)

setPointSize(nom,entier)

Dfinit la taille du point (de 1 9)

setLineStyle(nom,entier)

Dfinit le style du trait (de 0 4)

setThickness(nom,entier)

Dfinit lpaisseur de lobjet (de 1 13) (1 par dfaut)

setFilling(nom,nombre)

Dfinit le remplissage de lobjet (de 0 1)

5.5.2.3. Animation automatique


Mthode
setAnimating(nom, boolen)
setAnimationSpeed
(nom, nombre)

Description
Dfinit si lobjet cit peut tre anim.
Dfinit la vitesse danimation de lobjet cit.

startAnimation()

Lance lanimation pour les objets pouvant tre anims.

stopAnimation()

Arrte lanimation en cours.

isAnimationRunning()

Retourne un boolen prcisant si une animation est en cours ou non.

5.5.2.4. Connatre ltat dun objet


Mthode
getXcoord(nom)

getYcoord(nom)

Description
Retourne labscisse de lobjet cit [ex : getXcoord('A')].
Note : Retourne 0 si lobjet nest ni un point ni un vecteur.
Retourne lordonne de lobjet cit [ex : getYcoord('u')].
Note : Retourne 0 si lobjet nest ni un point ni un vecteur.
Retourne la valeur de lobjet cit ( longueur pour un segment, aire pour un

getValue(nom)

polygone, etc.) [ex : getValue('poly1')].


Note : Retourne 0 sil lobjet na pas de valeur associe. Si lobjet est un
boolen, retourne 1 pour Vrai, 0 pour Faux

getColor(nom)

Retourne la couleur de lobjet cit sous forme dune chane


hexadcimale, par ex. : "#FF0000" pour rouge.

getValueString(nom)

Retourne la valeur de lobjet cit sous forme de chane.

getDefinitionString (nom)

Retourne la dfinition (linfo bulle de la fentre Algbre) de lobjet cit.

getCommandString (nom)

Retourne la commande saisir pour crer lobjet cit.

getObjectType(nom)

Retourne le type de lobjet cit sous forme de chane (comme "point",


"line", "circle", etc. en Anglais !).

99

Mthode
getVisible(nom)

exists(nom)

Description
Retourne true ou false suivant que lobjet cit est affich ou non dans la
vue Graphique.
Retourne un boolen attestant lexistence ou non de lobjet cit dans la
construction.

isDefined(nom)

Retourne un boolen attestant la validit ou non de lobjet .

getObjectNumber()

Retourne le nombre dobjets dans la construction.

getObjectName(n)

Retourne le nom du n-me objet de la construction (attention, le


compteur commence 0).

getLayer(nom)

Retourne le numro du calque de lobjet cit

getPointStyle (nom)

Retourne le style du point (1 par dfaut, 0 disque, 1 cercle, 2 croix)

getPointSize(nomr)

Retourne la taille du point (de 1 9)

getLineStyle(nom)

Retourne le style du trait (de 0 4)

getThickness(nom)

Retourne lpaisseur de lobjet (de 1 13) (1 par dfaut)

getFilling(nom)

Retourne le remplissage de lobjet (de 0 1)

5.5.2.5. Construction / Interface utilisateur


Mthode
setMode(code du mode)

openFile(URL)
reset()
refreshViews()

Description
Dfinit le mode au code fourni
[ex : setMode(0), pour mode Dplacer].
Ouvre le fichier dont lURL est donne sous forme absolue ou
relative)[ex : openFile('fichier.ggb')].
Rinitialise la construction.
Rafrachit laffichage. Note : cela efface toutes les traces dans la vue
Graphique.
Active (true) ou non (false) le recalcul de la figure).

setRepaintingActive(boolen)

Note : cette mthode est surtout utiliser quand vous utilisez plusieurs
mthodes.

setErrorDialogsActive(boolen) Bascule pour laffichage ou non du dialogue derreur.


setCoordSystem

Dfinit la fentre graphique

(xmin, xmax,ymin,ymax)

[ex : setCoordSystem(-5,10,-1,20)].

setAxesVisible

Affiche (true) ou Cache (true) indpendamment chacun des axes [ex :

(boolen, boolen)

setAxesVisible(true, false)].

setGridVisible(boolen)

Affiche (true) ou Cache (true) la grille.

100

5.5.2.6. Communication de GeoGebraApplet JavaScript


Avec ces mthodes vous pouvez implmenter une communication de lappliquette au
JavaScript. Quand vous utilisez une des mthodes suivantes, vous devez vous assurer
que vous avez insr loption MAYSCRIPT la fin de la ligne dappel de lappliquette.
Exemple : <applet Nom="ggbApplet" code="geogebra.GeoGebraApplet"
codebase="."
archive="http://www.geogebra.org/webstart/geogebra.jar"
width="500" height="250" MAYSCRIPT>.
Mthode

Description
Dclare une fonction JavaScript en tant que mouchard des ajouts dans
lappliquette de construction.
Ds quun nouvel objet est cr, la fonction JS est appele avec comme
argument le nouvel objet.

registerAddListener(fonctionJS) Exemple : Dclarez dabord, une fonction JS dcoute:


ggbApplet.registerAddListener("suiviAjout");
[ex : function suiviAjout(nom) {alert('Nouvel objet '+nom);}]
Ds quun objet "A" est cr, lappliquette GeoGebra appelle la fonction
suiviAjout("A");
unregisterAddListener( nom)

Retire un mouchard dajouts dclar auparavant.


Dclare une fonction JavaScript en tant que mouchard des retraits dans
lappliquette de construction.
Ds quun objet est supprim, la fonction JS est appele avec comme
argument le nom de lobjet effac.

registerRemoveListener

Note : Quand une construction est mise zro, le mouchard nest pas

(fonctionJS)

appel pour chacun des objets lmentaires, voir registerClearListener().


Exemple : Dclarez dabord, une fonction JS dcoute :
ggbApplet.registerRemoveListener("suiviRetrait");
Ds quun objet "A" est effac, lappliquette GeoGebra appelle la fonction
suiviRetrait("A");

unregisterRemoveListener
(nom)

Retire un mouchard de retraits dclar auparavant.


Dclare une fonction JavaScript en tant que mouchard des
modifications dans lappliquette de construction. Ds quun objet

registerUpdateListener

quelconque est modifi, la fonction JS est appele avec comme arg. le

(fonctionJS)

nom de lobj. modifi.


Note : si vous voulez suivre les modifications dun seul objet utilisez
plutt registerObjectUpdateListener().

101

Mthode

Description
Exemple : Dclarez dabord, une fonction JS dcoute :
ggbApplet.registerUpdateListener("suiModifs");
Ds que lobjet "A" est modifi, lappliquette GeoGebra appelle la
fonction suiModifs("A");

unregisterUpdateListener(nom) Retire un mouchard de modifications dclar auparavant.


Dclare une fonction JavaScript en tant que mouchard des
modifications pour un simple objet dans lappliquette de construction.
Ds que lobjet suivi est modifi, la fonction JS est appele avec comme
argument le nom de lobjet modifi. Si lobjet avait auparavant une valeur
par la fonction JS, lancienne valeur est actualise.
Note: toutes les coutes de modifications dobjets sont effaces quand
registerObjectUpdateListener

lobjet associ est supprim ou que la construction est remise zro, voir

(nom, fonctionJS)

registerRemoveListener() et registerClearListener().
Ex : Dclarez dabord, une fonction JS dcoute :
ggbApplet.registerObjectUpdateListener("A","monsuiviA");
Ds que A est modifi, lappliquette appelle la fonction
monsuiviA("A");
Note : un mouchard de modifications dun objet continue fonctionner
aprs que cet objet ait t renomm.

unregisterObjectUpdateListene
r(nom)

Retire le mouchard de modifications de lobjet cit.


Dclare une fonction JavaScript en tant que mouchard des
changements de nom dans lappliquette de construction. Ds quun
objet est renomm, la fonction JS est appele avec comme argument

registerReNameListener

lancien nom de lobjet et le nouveau.

(fonctionJS)

Exemple : Dclarez dabord, une fonction JS dcoute :


ggbApplet.registerReNameListener("monsuiviRenommer");
Ds quun objet "A" est renomm en "B", lappliquette appelle la fonction
monsuiviRenommer("A", "B");

unregisterReNameListener
(nom)

Retire le mouchard de changements de nom.

102

Mthode

Description
Dclare une fonction JavaScript en tant que mouchard des remises
zro dans lappliquette de construction. Ds que la construction est
remise zro (i.e. tous les objets sont supprims), la fonction JS est
appele sans argument.

registerClearListener

Note : tous les mouchards de modifications ne sont plus dclars quand

(fonctionJS)

une construction est remise zro.


Exemple : Dclarez dabord, une fonction JS dcoute :
ggbApplet.registerClearListener("suiRAZ");
Quand la construction est remise zro lappliquette appelle la fonction
suiRAZ();

unregisterClearListener
(fonctionJS)

Retire le mouchard de remises zro.

5.5.2.7. Format XML de GeoGebra


Avec ces mthodes vous pouvez dfinir tout objet dans une construction.
Mthode
evalXML(chanexml)

setXML(chanexml)

Description
value la chane fournie et modifie la construction actuelle. Note: la construction
nest pas efface avant lvaluation de la chane XML.
value la chane fournie et modifie la construction actuelle. Note: la construction
est efface avant lvaluation de la chane XML.
Retourne lactuelle construction sous forme dune chane dans le format XML de
GeoGebra. Cette mthode peut tre utilise pour sauver des constructions.

getXML()

[ex : <form name="nonof"><input type="button" value="get"


onclick="document.nonof.nonot.value=document.ggbApplet.getXML()";"><textar
ea name="nonot" rows=8 cols=60> </textarea>
</form>]

getXML(nom)

Retourne uniquement la chane de construction XML de lobjet cit.


Retourne une chane vide pour un objet libre.

getAlgorithmXML(nom) Retourne la chane de construction XML de lascendant (et de tous ses


descendants)de lobjet cit pour un objet dpendant

103

5.6.

Raccourcis clavier

Touche

[base]

Ctrl
(MacOS:
Cmd)

Ctrl-Maj
(MacOS:
Cmd-Maj)

Tout slectionner

Afficher/cacher
Fentre Algbre

Copier
(tableur
seulement)

Exporter
Graphique vers le
presse-papiers

Alt
(MacOS: Ctrl)
alpha
beta

C
D

delta
Dialogue
Proprits
Rafrachir
laffichage

E
F

Cstante dEuler
phi

gamma
Slectionner le
calque courant

lambda

mu

Nouvelle fentre

Ouvrir

Aperu avant
impression

Slectionner les
descendants

Sauvegarder

symbole degr
Exporter
Graphique en
tant quimage
(png, eps)
Slectionner les
ascendants
Afficher/cacher le
Tableur
Export PSTricks

Copier (Tableur)

Fermer
(MacOS
seulement)

Couper (tableur)

Refaire

Annuler

pi

sigma
theta

Exporter Feuille
de travail
dynamique en
page web (html)

0, 1, 2

Exposant 0 1 2

Exposant

Exposant 9

Diminue le nombre /
angle slectionn

Rduction

moins ou plus

104

Touche
+
=

[base]
Augmente le nombre
/ angle slectionn
Augmente le nombre
/ angle slectionn

Ctrl
(MacOS:
Cmd)

Ctrl-Maj
(MacOS:
Cmd-Maj)

Alt
(MacOS: Ctrl)

Agrandissement

plus ou moins

Agrandissement

diffrent de

<

Infrieur, gal

, (virgule)

Infrieur, gal

>

Suprieur, gal

. (point)

Suprieur, gal

F1
F2
F3

F4

F5
F9
Entre

Clic droit
(MacOS:
Ctrl-clic)
dans
Graphique

Aide
Redfinir lobjet
slectionn
Copier la dfinition
de lobjet slectionn
dans Champ de
Saisie
Copier la valeur de
lobjet slectionn
dans Champ de
Saisie
Copier le nom de
lobjet slectionn
dans Champ de
Saisie
Recalculer les
nombres alatoires
Bascule entre
Champ de Saisie et
Graphique
Clic:
Ouvre le Menu
contextuel (sur un
objet)
Dialogue Proprits
de Graphique
(sur larrire-plan)
Clic et glisser:
Dplacement rapide
(sur un objet)
Rectangle de Zoom
(sur larrire-plan)

Molette

Agrandissement/Rd
uction

Suppr

Efface la slection
actuelle

Retour
Arrire

Agrandissement/
Rduction
(Applet)

Agrandissement/
Rduction plus
rapide

Efface la slection
actuelle

105

Touche

Flche
Haut

Flche
Droite

Flche
Gauche

Flche Bas

Home
/PgUp

Fin/PgDn

[base]
>Augmente le
nombre / angle
slectionn
>Dplace vers le
haut le point
slectionn
>Remonte vers les
saisies prcdentes
dans lhistorique du
Champ de Saisie
>Remonte dans le
protocole de
construction
>Augmente le
nombre / angle
slectionn
>Dplace vers la
droite le point
slectionn
>Remonte dans le
protocole de
construction
> Diminue le
nombre/angle
slectionn
> Dplace vers la
gauche le point
slectionn
> Redescend dans le
protocole de
construction
> Diminue le nombre
/ angle slectionn
>Dplace vers le bas
le point slectionn
>Redescend vers les
saisies suivantes
dans lhistorique du
Champ de Saisie
>Redescend dans le
protocole de
construction
Slectionne le
premier item du
protocole de
construction
Slectionne le
dernier item du
protocole de
construction

Ctrl
(MacOS:
Cmd)

Ctrl-Maj
(MacOS:
Cmd-Maj)

Alt
(MacOS: Ctrl)

Divise la vitesse
Multiplie la vitesse

par 10

Multiplie la vitesse

par10

(presser

par 100

seulement Maj)

Divise la vitesse
Multiplie la vitesse

par 10

Multiplie la vitesse

par10

(presser

par 100

seulement Maj)

Divise la vitesse
Multiplie la vitesse

par 10

Multiplie la vitesse

par10

(presser

par 100

seulement Maj)

Divise la vitesse
Multiplie la vitesse

par 10

Multiplie la vitesse

par10

(presser

par 100

seulement Maj)

106

Commandes clavier supplmentaires :


Alt-Maj (MacOS: Ctrl-Maj) : Lettres grecques majuscules
Tableur : Ctrl-Alt-C copie les valeurs (pas les formules)
Note : Le symbole degr (Alt-O, MacOS: Ctrl-O) et le symbole pour pi (Alt-P,
MacOS: Ctrl-P) peuvent aussi tre utiliss dans la fentre de dialogue dun curseur pour
lintervalle (min, max) et lincrment.

5.7.

tiquettes et Lgendes

Afficher et cacher les tiquettes


Vous pouvez afficher ou cacher les tiquettes des objets dans la vue Graphique de
diffrentes manires :
Slectionnez le mode
Afficher/cacher ltiquette et cliquez sur lobjet dont
vous voulez afficher ou cacher ltiquette.
Ouvrez le Menu contextuel pour lobjet voulu et slectionnez
Afficher
ltiquette.
Ouvrez le Dialogue Proprits pour lobjet voulu et cochez ou dcochez la case
Afficher ltiquette dans longlet Basique.
Nom et Valeur
Dans GeoGebra, chaque objet a un nom unique qui peut tre utilis pour tiqueter
lobjet dans la vue Graphique. En plus, un objet peut aussi tre tiquet par sa valeur
ou son nom et sa valeur. Vous pouvez modifier ltiquetage dans le Dialogue Proprits
dans longlet Basique en slectionnant loption dsire Nom, Valeur, ou Nom &
Valeur dans la fentre droulante prs de la case Afficher ltiquette.
Note : La valeur dun point est son couple de coordonnes, la valeur dune fonction est
son expression algbrique.
Lgende
Cependant, il vous arrive parfois de vouloir donner la mme tiquette plusieurs objets,
par exemple, appeler a les quatre cts dun carr. Dans ce cas, GeoGebra vous offre
la possibilit des lgendes pour tous les objets en plus des trois options dtiquetage
dcrites ci-dessus. Vous pouvez dfinir la lgende dun objet dans longlet Basique du
Dialogue Proprits en entrant la lgende voulue dans le champ Lgende. Ensuite,
vous pouvez choisir loption dtiquetage Lgende dans la fentre droulante prs de
la case Afficher ltiquette.
107

Note : Le champ Lgende admet les paramtres %n (nom) et %v (valeur), ainsi vous
pouvez valider une telle lgende pour un point : Le point %n a pour coordonnes
%v , son nom et ses coordonnes seront affiches dans la lgende, cela permet
dajouter du texte par rapport loption Nom&Valeur.

5.8.

Calques

Dans GeoGebra, les calques sont utiliss pour dterminer lobjet slectionner ou
dplacer quand lutilisateur clique sur une slection multiple dobjets.
Par dfaut, tous les objets sont dessins dans le calque 0, qui est le calque classique
de la vue Graphique. Au total, 10 calques sont accessibles (numrots de 0 9) les
calques de numros levs tant au-dessus des calques de numros infrieurs.
En utilisant longlet Avanc du Dialogue Proprits, vous pouvez changer le calque
dun certain objet (numro de 0 9 possibles). Ds que vous changez le numro du
calque dun objet par un numro diffrent de 0 (par ex., calque 3), tous les nouveaux
objets seront dessins dans le calque de numro le plus grand.
Note : Aprs avoir slectionn un objet, vous pouvez slectionner tous les objets de
mme calque en choisissant litem Slectionner le calque courant (raccourci : Ctrl-L)
dans le menu diter.
Autres utilisations des calques :
Pour lexport SVG les objets sont groups par calque.
Les calques peuvent tre contrls dans les appliquettes GeoGebra en utilisant
lInterface JavaScript.

5.9.

Redfinir

Redfinir des objets est une manire souple de modifier une construction. Notez que
cela peut aussi modifier lordre des tapes dans le Protocole de construction.
Dans GeoGebra, un objet peut tre redfini de diffrentes manires :
Slectionnez
Dplacer et double clic sur lobjet dans la Fentre Algbre.
o Pour les objets libres, un champ est ouvert dans lequel vous pouvez
directement modifier la reprsentation algbrique de lobjet. Pressez la
touche Entre pour appliquer vos modifications.
o Pour les objets dpendants le dialogue Redfinir est ouvert, vous

permettant de redfinir lobjet.


Dplacer et double clic sur lobjet dans la vue
Slectionnez le mode
Graphique. Le dialogue Redfinir est ouvert, vous permettant de redfinir lobjet.
108

Changer un objet en entrant nom et nouvelle dfinition dans le Champ de Saisie.

Ouvrez le Dialogue Proprits et changer la dfinition de lobjet dans longlet


Basique.
Note : Les objets fixes ne peuvent tre redfinis. Pour redfinir un objet fixe, vous devez
dabord lui rendre sa libert dans le Dialogue Proprits.
Exemples :
Pour placer un point libre A sur une ligne h existante, double cliquez sur A pour
ouvrir la fentre de dialogue Redfinir, entrez l a commande Point[h] dans le
champ apparu puis appuyez sur la touche Entre. Pour retirer le point de cette
ligne et le rendre nouveau libre, vous devez le redfinir comme un objet libre
quelconque par des coordonnes telles que (1, 2).

5.10.

Un autre exemple est la conversion dune droite h passant par deux points A et B
en segment. Ouvrez le dialogue Redfinir pour la droite h et entrez la commande
Segment[A, B]. Ceci fonctionne aussi dans lautre sens.

Trace et Lieu

Les objets peuvent laisser une trace dans la vue Graphique quand ils sont dplacs.
Utilisez le Menu contextuel pour basculer
Trace active. Ensuite, modifiez la
construction de sorte que lobjet dont vous avez activ la trace change de position et
laisse une trace.
Note : Vous pouvez dsactiver la trace dun objet en dcochant Trace active dans le
Menu contextuel. Litem
Rafrachir laffichage d Affichage efface toutes les traces.
Vous pouvez aussi laisser GeoGebra crer automatiquement le lieu dun point en
slectionnant loutil
Lieu la souris, ou en entrant la commande Lieu dans le champ
de saisie.
Note : Le point dont vous voulez crer le lieu doit dpendre du mouvement dun point se
dplaant sur un objet (par ex., ligne, segment, cercle).
Exemple :
Crez un segment a entre les points A = (-1, -1) et B = (1, -1).
Placez un point C sur le segment, il y sera contraint.
Crez un point P qui dpend du point C (par ex., P=(x(C),x(C)^2)).

Utilisez soit loutil soit la commande Lieu pour crer le lieu de P dpendant du
point C:
o Outil
Lieu : Cliquez dabord sur le point P et ensuite sur le point C.
o Commande Lieu : Validez Lieu[P,C] dans le Champ de Saisie.
Note : Le lieu cr dans cet exemple est la reprsentation de la parabole de
rfrence sur lintervalle [-1, 1].
109

Les menus drouls :

110

Aide la saisie :

111

Les outils drouls :

112

Index
A
Abscisse.............................................................................45
Addition............................................................................45
Affichage,Menu................................................................85
Afficher/Cacher
Objets..........................................................................10
Afficher/Cacherltiquette,Mode.....................................24
Afficher/Cacherlobjet,Mode............................................24
Agrandissement,Mode......................................................25
Aide
Barredoutils.................................................................8
Champdesaisie.......................................................9,39
Syntaxecommande.......................................................9
Aide,Menu........................................................................90
Aire
Intgraledfinie....................................................52,53
Aireentredeuxcourbes....................................................53
Aire,Commande................................................................52
Aire,Outil...........................................................................31
Ajouter,Commande...........................................................72
Ala
AlaBinomiale,Commande..........................................55
AlaEntreBornes,Commande.......................................55
AlaNormale,Commande............................................55
AlaPoisson,Commande..............................................55
Commandes.................................................................55
Angle.................................................................................41
Bornes..........................................................................42
Rentrant.......................................................................42
Angledemesuredonne,Outil.........................................31
Angle,Commande.............................................................56

Angles,Commandes.........................................................56
Animation.........................................................................91
Automatique...............................................................91
Flches.........................................................................92
Manuelle.....................................................................92
Rpter........................................................................91
Touches+/,.................................................................92
Vitesse.........................................................................91
Animer........................................................................13,91
Annuler,Menu..................................................................84
Aperuavantimpression,Menu.......................................82
Appellationdesobjets......................................................38
Arcdecercle(centre2points),Outil.................................30
Arcdecercledfinipar3points,Outil...............................30
Arc,Commande.................................................................65
ArcCercle,Commande.......................................................65
ArcCercleCirconscrit,Commande......................................65
Arcs...................................................................................30
arrondi..............................................................................45
Arrondi,Options...............................................................87
Asymptote,Commande.....................................................61
Autrescalculsstatistiques,Commande............................79
Axes
Afficher/Cacher...........................................................11
AxeXetAxeY................................................................43
Menu...........................................................................85
Personnaliser...............................................................11
Axes,Commande...............................................................61
AxeX..................................................................................43
AxeY..................................................................................43

Angle,Outil........................................................................31
Angles...............................................................................31

Balisesappliquette...........................................................19
Barredoutils

113

Personnaliser.........................................................12,89

Coin,Commande...............................................................56

Restaurer.....................................................................12

Colonne,Commande.........................................................79

Barredoutilspersonnalise,Options...............................89

Combinaison,Commande..................................................55

BarredeNavigation..........................................................14

Commandes(Listedes...3.2)

BarreNavigation,Menu...................................................86

Aire..............................................................................52

Barres,Commande............................................................75

Ajouter........................................................................72

Birapport,Commande.......................................................53

AlaBinomiale.............................................................55

Bissectrice,Commande......................................................60

AlaEntreBornes..........................................................55

Bissectrice,Outil................................................................27

AlaNormale...............................................................55

BoteslectionobjetsAfficher/Cacher,Outil..................32

AlaPoisson.................................................................55

BoiteMoustaches,Commande...........................................76

Angle...........................................................................56

Boolen

Arc...............................................................................65

Affichervariable..........................................................45

ArcCercle.....................................................................65

Commandes.................................................................51

ArcCercleCirconscrit.....................................................65

Oprations...................................................................46

Asymptote...................................................................61

Variables......................................................................45

Axes.............................................................................61

Bornes

Barres..........................................................................75

Valeurdangles............................................................42

Birapport.....................................................................53

Valeurdenombre........................................................42

Bissectrice....................................................................60

BoiteMoustaches.........................................................76
Centre..........................................................................56

Calques...........................................................................108

CentreGravit..............................................................56

Capturedunpoint,Options..............................................87

Cercle...........................................................................61

Cartsiennes,coordonnes...............................................42

CercleOsculateur.........................................................62

Centre,Commande............................................................56

Circonfrence..............................................................54

CentreGravit,Commande................................................56

CoeffCorrlation..........................................................78

Cerclepassantpartroispoints,Outil.................................29

Coin.............................................................................56

Cercle(centrepoint),Outil.................................................29

Colonne.......................................................................79

Cercle(centrerayon),Outil.................................................29

Combinaison................................................................55

Cercle,Commande.............................................................61

Conique.......................................................................62

CercleOsculateur,Commande......................................62,65

Courbe.........................................................................64

ChampdeSaisie................................................................40

Courbure......................................................................55

ChampdeSaisieAide..........................................................9

Covariance...................................................................76

ChampdeSaisie,Menu.....................................................86

DemiCercle..................................................................65

Chiffressignificatifs,Options.............................................87

DemiDroite..................................................................59

Circonfrence,Commande.................................................54

Drive........................................................................63

Codageangledroit,Options.............................................87

Derniers.......................................................................70

CoeffCorrlation,Commande............................................78

Dterminant................................................................80

114

Dvelopper..................................................................64

Ligne............................................................................79

Diamtre......................................................................61

Longueur...............................................................52,69

Direction......................................................................58

Max.......................................................................52,70

Directrice.....................................................................61

Mdiane......................................................................78

Distance.......................................................................51

Mdiatrice...................................................................60

Droite...........................................................................60

MilieuCentre................................................................58

EcartType.....................................................................78

Min........................................................................52,69

Effacer.........................................................................50

Mode...........................................................................78

Elment........................................................................69

Moyenne.....................................................................77

Ellipse...........................................................................62

MoyenneX...................................................................77

EstDfini.......................................................................51

MoyenneY...................................................................77

EstEntier......................................................................51

NbSi.............................................................................71

EtapeConstruction.......................................................50

nCov............................................................................79

ExcentricitLinaire.....................................................54

Nettoyer......................................................................71

Extraite........................................................................72

Nom.............................................................................67

Extremum....................................................................57

NomColonne................................................................79

Factoriser.....................................................................64

Normale......................................................................78

Fonction.......................................................................63

nVarX...........................................................................79

Foyer............................................................................57

Objet............................................................................67

FractionTexte...............................................................66

Parabole......................................................................62

GarderSi.......................................................................72

Paramtre...................................................................55

GrandAxe.....................................................................61

PasAxeX.......................................................................55

Histogramme...............................................................77

PasAxeY.......................................................................55

Homothtie..................................................................73

Pente...........................................................................53

Hyperbole....................................................................62

Primtre.....................................................................52

Insrer..........................................................................72

Perpendiculaire...........................................................60

Intgrale................................................................53,63

PetitAxe.......................................................................61

Inter.............................................................................72

PGCD...........................................................................53

Intersection..................................................................57

Plage...........................................................................79

InverseNormale...........................................................77

Point............................................................................58

Inverser........................................................................80

PointInflexion..............................................................57

Itration.......................................................................55

Polaire.........................................................................61

ItrationListe...............................................................71

Polygone......................................................................60

LaTeX...........................................................................66

Polynme.....................................................................63

LDemiGrandAxe...........................................................54

PolynmeTaylor...........................................................63

LDemiPetitAxe.............................................................54

PPCM...........................................................................53

LettreEnUnicode..........................................................67

Premiers......................................................................70

Lieu..............................................................................69

Produit.........................................................................70

115

Q1(1erquartile)............................................................78

Translation..................................................................75

Q3(3mequartile)..........................................................78

Transposer...................................................................80

Quotient.......................................................................52

Trier.............................................................................71

Racine..........................................................................58

UnicodeEnLettre..........................................................68

RapportColinarit......................................................53

UnicodeEnTexte...........................................................69

Rayon...........................................................................54

Union...........................................................................72

RegExp.........................................................................76

Unir..............................................................................73

RegLin..........................................................................76

Variance......................................................................79

RegLinX........................................................................76

Vecteur........................................................................58

RegLog.........................................................................76

VecteurCourbure.........................................................59

RegLogistique..............................................................77

VecteurOrthogonal......................................................59

RegPoly........................................................................77

VecteurUnitaire...........................................................58

RegPuis........................................................................77

VecteurUnitaireOrthogonal.........................................59

RegSin..........................................................................77

Commandesgnrales.....................................................50

Relation.......................................................................50

Commandesrgression,Commandes...............................76

Reste............................................................................52

Commandes,compltionautomatique............................50

Retourner.....................................................................71

Compas,Outil....................................................................29

Rotation.......................................................................74

Configuration

Secteur.........................................................................66

Enregistrer...................................................................16

SecteurCirculaire..........................................................66

Modifier.......................................................................16

SecteurCirculaire3points..............................................66

Restaurer.....................................................................16

Segment.......................................................................59

Configurationpardfaut,Options....................................88

Squence......................................................................69

Conique,Commande.........................................................62

Si...............................................................................51

Coniques.....................................................................29,43

Simplifier......................................................................64

Commandes................................................................61

Somme.........................................................................70

Noms...........................................................................43

SommeInfrieure.........................................................54

Coniquespassantpar5points,Outil................................30

SommeSuprieure........................................................54

ConstantedEuler.............................................................41

Sommet.......................................................................58

ConstantePi......................................................................41

SommeTrapzes...........................................................54

Continuit,Options...........................................................87

SommeXX.....................................................................78

Coordonnes.....................................................................42

SommeXY.....................................................................78

abscisse.......................................................................45

SommeYY.....................................................................78

cartsiennes................................................................42

Symtrie.......................................................................73

ordonne.....................................................................45

Tableau........................................................................67

polaires........................................................................42

Tangente......................................................................60

Copierdanschampdesaisie.............................................13

Texte............................................................................68

Copierlestylegraphique,Mode........................................23

TexteEnUnicode...........................................................68

Cosinus.............................................................................45

116

Couleurs............................................................................13

Droiteparallle,Outil........................................................27

dynamiques.................................................................95

Droitepassantpardeuxpoints,Outil................................27

Proprits....................................................................12

Droiteperpendiculaire,Outil.............................................27

Courbe,Commande...........................................................64

Droite,Commande............................................................60

Courbesparamtres,Commandes..................................64

Droites........................................................................27,43

Courbure,Commande..................................................55,64

Commandes................................................................60

Covariance,Commande.....................................................76

Noms.....................................................................38,43

Crerunnouveloutil,Menu...............................................89
Curseur..............................................................................42
Curseur,Outil.....................................................................32

E
EcartType,Commande......................................................78
diter,Menu.....................................................................84
Effacer..............................................................................13

Dfinitiondunobjet.........................................................40

Effacertraces....................................................................86

Degrsenradians,Convertir.............................................41

Effacerunobjet,Mode......................................................23

DemiCercle,Commande.....................................................65

Effacer,Menu...................................................................84

DemiCercle,Outil...............................................................30

Effacer,Commande...........................................................50

DemiDroitepassantpardeuxpoints,Outil.......................26

Elment,Commande.........................................................69

DemiDroite,Commande....................................................59

Ellipse,Commande............................................................62

DemiDroites.....................................................................26

Ellipse,Outil.......................................................................29

Commandes.................................................................59

Enregistrerdanstableur,Fonctionnalit..........................13

DplacerGraphique,Mode................................................24

Enregistrerdanstableur,Mode.........................................24

Dplacer,Mode.................................................................23

Enregistrerlaconfiguration..............................................16

Drive,Commande.....................................................63,64

Enregistrerlaconfiguration,Options................................88

Derniers,Commande.........................................................70

EstDfini,Commande.......................................................51

Dterminant,Commande..................................................80

EstEntier,Commande.......................................................51

Dvelopperunpolynme..................................................63

EtapeConstruction,Commande........................................50

Dvelopper,Commande....................................................64

tiquetage,Options..........................................................88

DialogueProprits..........................................................12

tiquettes.......................................................................107

DialoguePropritsdeGraphique....................................11

Afficheretcacher......................................................107

DialogueProprits,Menu...............................................85

Lgende.....................................................................107

Diamtre,Commande........................................................61

NometValeur...........................................................107

Direction,Commande........................................................58

ExcentricitLinaire,Commande.......................................54

Directrice,Commande.......................................................61

Exponentiation.................................................................45

DistanceouLongueur,Outil...............................................31

exponentielle....................................................................45

Distance,commande.........................................................51

Exporter

Division.............................................................................45

Feuilledetravaildynamique.......................................18

Divisioneuclidienne,Commandes......................................52

Feuilledetravailinteractive........................................18

Droitedergression,Outil.................................................28

Graphique....................................................................17

117

GraphiqueenPGF/TikZ,Menu.....................................83

cosinus.........................................................................45

GraphiqueenPSTricks,Menu.......................................83

cosinushyperbolique...................................................45

Graphiqueentantquimage,Menu.............................82

sinus............................................................................45

GraphiqueversPressePapiers....................................18

sinushyperbolique.......................................................45

Graphiqueverspressepapiers,Menu..........................83

tangente......................................................................45

ProtocoledeConstructionenPageWeb.....................15

tangentehyperbolique................................................45

Exporter,Menu..................................................................82

FormulesLaTeX................................................................35

Extraite,Commande..........................................................72

Foyer,Commande.............................................................57

Extremum,Commande......................................................57

FractionTexte,Commande................................................66

Factorielle.........................................................................45

GarderSi,Commande........................................................72

Factoriser,Commande.......................................................64

Grerlesoutils,Menu.......................................................89

FentreAlgbre..................................................................9

GrandAxe,Commande......................................................61

FentreAlgbre,Menu.....................................................85

Graphique.....................................................................8,22

Fentre,Menu...................................................................89

Exporter.......................................................................17

Fermer,Menu...................................................................83

Imprimer......................................................................16

Fichier,Menu....................................................................81

Recadrer......................................................................11

Flches..............................................................................42

Graphique,Options...........................................................88

Animation....................................................................92

Grille

Fonction............................................................................44

Afficher/Cacher...........................................................11

dfinieparmorceaux...................................................62

Personnaliser...............................................................11

exponentielle...............................................................45

Grille,Menu......................................................................85

Gamma........................................................................45
logaritme.....................................................................45

restrictionunintervalle............................................44

Histogramme,Commande.................................................77

Fonction,Commande.........................................................63

HistoriqueChampdeSaisie..............................................39

Fonctions

Homothtie(objetcentre),Outil.......................................34

Commandes.................................................................62

Homothtie,Commande...................................................73

Noms...........................................................................44

Hyperbole,Commande......................................................62

Fonctionsprdfinies.......................................................44

Hyperbole,Outil.................................................................29

Fonctionstrigonomtriques..............................................44
arccosinus...................................................................45

arccosinushyperbolique.............................................45

Image................................................................................36

arcsinus.......................................................................45

arrireplan.................................................................37

arcsinushyperbolique.................................................45

Coinsdfinis................................................................36

arctangente................................................................45

insrer.........................................................................36

arctangentehyperbolique..........................................45

Position........................................................................36

118

Proprits....................................................................36

style.............................................................................13

transparence................................................................37

Ligne,Commande..............................................................79

Imagedarrireplan.........................................................37

Limiterunefonctionunintervalle..................................44

Imprimer...........................................................................16

Listedescommandes..........................................................9

Graphique....................................................................16

Listedescommandes,Menu............................................86

Protocoledeconstruction............................................17

Listes.................................................................................46

Indices.........................................................................39,50

Appliquerfonctions.....................................................47

Insreruntexte,Outil........................................................34

Commandes................................................................69

Insreruneimage,Outil....................................................36

Comparer....................................................................47

Insrer,Commande............................................................72

logarithme........................................................................45

Intgrale

Longueur,Commande...........................................52,65,69

Dfinie.........................................................................53
Primitive......................................................................63

Intgrale,Commande..................................................53,63

Matrices............................................................................48

Inter,Commande...............................................................72

Appliquerdesoprationsarithmtiques.....................48

Intersectionentredeuxobjets,Outil..................................25

Commandes................................................................80

Intersection,Commande....................................................57

Max,Commande...............................................................70

InverseNormale,Commande.............................................77

Mdiane,Commande........................................................78

Inverser,Commande..........................................................80

Mdiatrice,Commande.....................................................60

Inversion,Outil...................................................................33

Mdiatrice,Outil................................................................27

Itration,Commande.........................................................55

MenuAffichage

ItrationListe,Commande.................................................71

Axes.............................................................................85
Champdesaisie...........................................................86

FentreAlgbre...........................................................85

JavaScript..........................................................................96

Grille............................................................................85
Listedescommandes..................................................86
Mosaqueverticale......................................................85

Langue,Options................................................................88

Navigationdanslestapesdeconstruction................86

LaTeX,Commande.............................................................66

Objetsauxiliaires.........................................................85

LDemiGrandAxe,Commande.............................................54

Protocoledeconstruction............................................86

LDemiPetitAxe,Commande...............................................54

Rafrachirlaffichage...................................................86

Lgende...........................................................................107

Recalculertouslesobjets............................................86

LettreEnUnicode,Commande............................................67

Tableur........................................................................85

Lieu,Commande................................................................69

MenuContextuel..............................................................13

Lieu,Outil...........................................................................32

Menuditer

Lieux............................................................................32,69

Annuler........................................................................84

Ligne

Effacer.........................................................................84

paisseur.....................................................................13

Graphiqueverslepressepapiers................................84

119

Proprits..................................................................85

28Afficher/Cacherltiquette...................................24

Refaire.........................................................................84

35Copierlestylegraphique........................................23

Slectionnerlecalquecourant.....................................84

39Tournerautourdupoint.........................................24

Slectionnerlesascendants.........................................84

40DplacerGraphiques..............................................24

Slectionnerlesdescendants.......................................84

41Agrandissement.....................................................25

Toutslectionner.........................................................84

42Rduction...............................................................25

MenuFentre
Nouvellefentre,.........................................................89
MenuFichier

59Enregistrerdanstableur.........................................24
Modifierconfiguration.....................................................16
Mosaqueverticale,Menu................................................85

Aperuavantimpression.............................................82

Mouvements.....................................................................73

Exporter.......................................................................82

Moyenne,Commande.......................................................77

Fermer.........................................................................83

MoyenneX,Commande.....................................................77

Nouveau......................................................................81

MoyenneY,Commande.....................................................77

Nouvellefentre..........................................................81

Multiplication...................................................................45

Ouvrir........................................................................81
Sauvegarder.................................................................81
Sauvegardersous......................................................82
MenuOutils

N
NbSi,Commande...............................................................71
Nettoyer,Commande........................................................71

Barredoutilspersonnalise........................................89

Nomdunobjet.................................................................40

Crerunnouveloutil....................................................89

Nom,Commande...............................................................67

Grerlesoutils.............................................................89

Nombredcimales,Options..............................................87

Menus

Nombres.....................................................................31,41

Affichage.....................................................................85

alatoires....................................................................45

Aide..............................................................................90

Bornes.........................................................................42

diter...........................................................................84

complexes....................................................................49

Fentre........................................................................89

Nombresalatoires,Recalculer........................................86

Fichier..........................................................................81

Nombrescomplexes,Oprations.......................................49

Options........................................................................86

Nombres,Commandes.....................................................51

Outils...........................................................................89

NomColonne,Commande..................................................79

MilieuouCentre,Outil.......................................................26

Noms

MilieuCentre,Commande..................................................58

Cellules........................................................................10

Min,Commande..........................................................52,69

Coniques................................................................38,43

Mode,Commande.............................................................78

Droites...................................................................38,43

Modes(Listedes...3.2)

Fonctions.....................................................................39

00Dplacer.................................................................23

Points....................................................................38,42

06Effacerunobjet......................................................23

Vecteurs................................................................38,42

14Relation..................................................................24

Normale,Commande........................................................78

27Afficher/Cacherlobjet..........................................24

Nouveaupoint,Outil.........................................................25

120

Nouveau,Menu................................................................81

04Droiteperpendiculaire...........................................27

Nouvellefentre,Menu..............................................81,89

05Intersectionentredeuxobjets................................25

07Vecteurdfinipardeuxpoints...............................26
08Mdiatrice..............................................................27

Objet,Commande..............................................................67

09Bissectrice..............................................................27

Objets

10Cercle(centrepoint)..............................................29

Afficher/Cacher............................................................10

11Cerclepassantpartroispoints...............................29

auxiliaires................................................................9,10

12Coniquepassantpar5points.................................30

Dfinition.....................................................................40

13Tangentes..............................................................28

dpendants....................................................................9

15Segmententredeuxpoints....................................26

libres..............................................................................9

16Polygone................................................................28

Modifier.......................................................................39

17Insreruntexte......................................................34

Nom.............................................................................40

18Demidroitepassantpardeuxpoints.....................26

Valeur..........................................................................40

19Milieuoucentre.....................................................26

Objetsauxiliaires,Menu...................................................85

20Arcdecercle(centre2points)...............................30

Oprationsarithmtiques.................................................44

21Secteurcirculaire(centre2points)........................30

Oprationssurlesmatrices...............................................48

22Arcdecercledfinipar3points.............................30

Options

23Secteurcirculairecrpar3points........................30

Arrondi.........................................................................87

24Demicercledfinipar2points..............................30

Capturedunpoint.......................................................87

25Curseur...................................................................32

Codageangledroit......................................................87

26Insreruneimage..................................................36

Configurationpardfaut.............................................88

29Symtriecentrale(objetcentre)............................33

Continuit....................................................................87

30Symtrieaxiale(objetaxe)....................................33

Coordonnes................................................................88

31Translation(objetvecteur)....................................34

Enregistrerlaconfiguration.........................................88

32Rotation(objetcentre)..........................................33

tiquetage...................................................................88

33Homothtie(objetcentre).....................................34

Graphique....................................................................88

34Cercle(centrerayon)..............................................29

Langue.........................................................................88

36Angle......................................................................31

Stylepoint....................................................................87

37Reprsentant(originevecteur)...............................27

Taillecasecocher......................................................87

38DistanceouLongueur............................................31

Tailledescaractres....................................................88

44Polaireoudiamtre................................................28

Unitdangle...............................................................87

45Segmentdfiniparpointetlongueur....................26

Options,Menu...................................................................86

46Angledemesuredonne........................................31

Ordonne..........................................................................45

47Lieu.........................................................................32

Outils(Listedes...3.2)

49Aire.........................................................................31

01Nouveaupoint........................................................25

50Pente......................................................................31

02Droitepassantpardeuxpoints...............................27

51Polygonergulier...................................................28

03Droiteparallle.......................................................27

52BoteslectionobjetsAfficher/Cacher................32

121

53Compas...................................................................29

Commandes................................................................56

54Inversion.................................................................33

Noms.....................................................................38,42

55Ellipse.....................................................................29

Polaireoudiamtre,Outil.................................................28

56Hyperbole...............................................................29

Polaire,Commande...........................................................61

57Parabole.................................................................29

Polaires,coordonnes.......................................................42

58Droitedergression...............................................28

Polygonergulier,Outil.....................................................28

Outilsdeconstruction.......................................................22

Polygone,Commande........................................................60

Outilsdfinisparlutilisateur......................................89,93

Polygone,Outil..................................................................28

Outilsgnraux,Outil.......................................................23

Polygones.........................................................................28

Outils,Grer......................................................................89

Commandes................................................................60

Outils,Menu.....................................................................89

PolynmeTaylor,Commande............................................63

Ouvrir,Menu.....................................................................81

PPCM,Commande.............................................................53

Premiers,Commande........................................................70
Produitscalaire.................................................................45

PageWebinteractive,Exporter........................................18

Produit,Commande...........................................................70

Parabole,Commande........................................................62

ProtocoleConstructionenPageWeb,Exporter.................15

Parabole,Outil...................................................................29

ProtocoledeConstruction................................................14

Paramtre,Commande......................................................55

Changerordredestapes...........................................15

Paramtresappliquette....................................................19

Colonne.......................................................................17

Parenthses......................................................................45

Colonnes......................................................................15

PasAxe,Commande...........................................................55

Exporter.......................................................................15

PauseAnimation...............................................................91

Imprimer......................................................................17

Pente,Commande.............................................................53

Insrernouvelletape.................................................15

Pente,Outil........................................................................31

Pointdarrt................................................................15

Primtre,Commande.......................................................52

Protocoledeconstruction,Menu......................................86

Perpendiculaire,Commande..............................................60
PersonnaliserlInterfaceUtilisateur..................................10

PersonnaliserlaBarredOutils..........................................12

Q1,Commande..................................................................78

PersonnaliserlavueGraphique........................................11

Q3,Commande..................................................................78

PetitAxe,Commande.........................................................61

Quartiles,Commandes.....................................................78

PGCD,Commande..............................................................53

Quotient,Commande........................................................52

Plage,Commande..............................................................79
plusgrandentierinfrieurougal....................................45

pluspetitentiersuprieurougal....................................45

Raccourcisclavier...........................................................104

Pointdarrt......................................................................15

Racine

Point,Commande..............................................................58

carre..........................................................................45

PointInflexion,Commande.................................................57

cubique........................................................................45

Points..........................................................................25,42

Racine,Commande............................................................58

122

Radiansendegrs,Convertir............................................41

Segmentdfparpointetlongueur,Outil..........................26

Rafrachirlaffichage,Menu.............................................86

Segmententredeuxpoints,Outil......................................26

Rapportdecolinarit,Commande...................................53

Segment,Commande........................................................59

Rayon,Commande.............................................................54

Segments..........................................................................26

Recadrer............................................................................11

Commandes................................................................59

Recalculertouslesobjets,Menu.......................................86

Slectionnerlecalquecourant,Menu..............................84

RectangledExport............................................................17

Slectionnerlesascendants,Menu...................................84

RectangledeSlection......................................................23

Slectionnerlesdescendants,Menu.................................84

RectangledeZoom...........................................................11

Sparateurdcimal..........................................................41

Redfinir..........................................................................108

Squence,Commande.......................................................69

Redfinirunobjetfixe.....................................................109

Si,Commande....................................................................51

Rduction,Mode................................................................25

Signe.................................................................................45

Refaire,Menu...................................................................84

Simplifier,Commande.......................................................64

RegLin,Commande............................................................76

Sinus.................................................................................45

Relation,Commande.........................................................50

Sommeinfrieure,Commande..........................................54

Relation,Mode..................................................................24

Sommesuprieure,Commande.........................................54

Remplissage......................................................................13

Somme,Commande....................................................70,78

Renommer........................................................................13

Sommet,Commande.........................................................58

Renommer,rapidement....................................................23

SommeTrapzes,Commande............................................54

Reprsentant(originevecteur),Outil.................................27

SommeXX,Commande......................................................78

Restaurerbarredoutilspardfaut...................................12

SommeXY,Commande......................................................78

Restaurerconfigurationpardfaut..................................16

SommeYY,Commande.......................................................79

Reste,Commande..............................................................52

Soustraction......................................................................45

Retourner,Commande.......................................................71

Statistiques,Commandes.................................................75

Rotation(objetcentre),Outil.............................................33

Stylecoordonnes,Options..............................................88

Rotation,Commande.........................................................74

Stylegraphique,Copier.....................................................23

Stylepoint,Options..........................................................87
Styletrait,Proprits........................................................12

Saisiedirecte.....................................................................40

symboledegr..................................................................32

Sauvegardersous,Menu...................................................82

symbolePi........................................................................32

Sauvegarder,Menu...........................................................81

Symtrieaxiale(objetaxe),Outil......................................33

Secteurcirculaire(centre2points),Outil..........................30

Symtriecentrale(objetcentre),Outil..............................33

Secteurcirculairecrpar3points,Outil..........................30

Symtrie,Commande........................................................73

Secteur,Commande...........................................................66
SecteurCirculaire,Commande............................................66

SecteurCirculaire3points,Commande................................66

Tableau,Commande.........................................................67

Secteurs

Tableur.............................................................................10

Commandes.................................................................65

Tableur,Commandes........................................................79

123

Tableur,Menu...................................................................85
Taille.................................................................................13
Taillecaractres,Augmenter............................................16
Taillecasecocher,Options.............................................87
Tailledescaractres,Options...........................................88
Tangente,Commande..................................................60,65

U
UnicodeEnLettre,Commande............................................68
UnicodeEnTexte,Commande.............................................69
Union,Commande.............................................................72
Unir,Commande...............................................................73
Unitdangle,Options......................................................87

Tangentes,Outil.................................................................28
Textedynamique..............................................................34
Textemixte.......................................................................34
Textestatique...................................................................34
Texte,Commande..............................................................68
TexteEnUnicode,Commande.............................................68
Textes................................................................................34
Touches+/,Animation.....................................................92
Tournerautourdupoint,Mode.........................................24
Toutslectionner,Menu...................................................84
Trace...............................................................................109
TraceActive.....................................................................13
Traces,Effacer...................................................................86
Transformationsgomtriques...................................33,73
Translation(objetvecteur),Outil.......................................34
Translation,Commande.....................................................75
Transparenceduneimage...............................................37
Transposer,Commande.....................................................80

V
Valeurabsolue..................................................................45
Valeurdunobjet..............................................................40
Valeursboolennes..........................................................32
Valeurs,Modifier..............................................................39
Variance,Commande........................................................79
Vecteurdfinipardeuxpoints,Outil.................................26
Vecteur,Commande..........................................................58
VecteurCourbure,Commande.....................................59,64
VecteurOrthogonal,Commande........................................59
Vecteurs......................................................................26,42
Commandes................................................................58
Noms.....................................................................38,42
VecteurUnitaire,Commande.............................................58
VecteurUnitaireOrthogonal,Commande...........................59
Visibilitconditionelle.......................................................92
Visibilit,Proprits..........................................................12

Trier,Commande...............................................................71

Z
Zoom.................................................................................11

124