-
Programmation
-
1. Les scripts
- Scripts ou curseurs
- Modifier une variable
- Défi-changement de couleur
- Modifier l'affichage
- La gamme
- Document
- Copie de Zoom (loupe)
-
2. Les calques
- Figures sur différents calques
- Changement de calque
-
3. Les listes
- Traiter les listes
- Modélisation algébrique
- Probabilité avec les dés
- Listes dans un tableur
-
4. Les tortues
- Un côté ludique
- La tortue fait de la trigo
- Le labyrinthe
This activity is also part of one or more other Books. Modifications will be visible in all these Books. Do you want to modify the original activity or create your own copy for this Book instead?
This activity was created by '{$1}'. Do you want to modify the original activity or create your own copy instead?
This activity was created by '{$1}' and you lack the permission to edit it. Do you want to create your own copy instead and add it to the book?
Programmation
Louise Roy, Sep 19, 2019

Utilisation des fonctions de programmation de GeoGebra pour créer des appliquettes interactives. Ce livret rassemble des exemples d'utilisation de scripts pour obtenir des effets voulus. S'y trouvent également des exemples d'applications avec les calques, les listes et les tortues.
Table of Contents
- Les scripts
- Scripts ou curseurs
- Modifier une variable
- Défi-changement de couleur
- Modifier l'affichage
- La gamme
- Document
- Copie de Zoom (loupe)
- Les calques
- Figures sur différents calques
- Changement de calque
- Les listes
- Traiter les listes
- Modélisation algébrique
- Probabilité avec les dés
- Listes dans un tableur
- Les tortues
- Un côté ludique
- La tortue fait de la trigo
- Le labyrinthe
Scripts ou curseurs
Objectifs
Exemples d'une même activité dont une est conçue avec des curseurs et l'autre avec des scripts et des boutons. Dans les deux cas, nous étudions le rôle des paramètres a et b dans une fonction affine. Dans le premier cas, les paramètres sont modifiables par deux curseurs allant de -5 à +5 avec un pas de 0.5. Dans le deuxième cas, l'élève choisit entre une valeur positive et une valeur négative pour chaque paramètres, il peut également déterminer le pas. Les valeurs des paramètres sont déterminées de façon aléatoire, soit de -5 à 0 ou de 0 à +5.
Exemple avec curseurs


Exemple avec scripts et boutons


Pour aller plus loin
Voici des idées pour améliorer l'appliquette
- Ajouter des boites de texte pour les limites d'intervalle
- Ajuster l'affichage de la fenêtre en fonction de ces limites
- Modifier la couleur de la fonction selon le signe du paramètre a
- Ne pas afficher directement la fonction, mais demander à l'élève de l'écrire et valider la réponse par le logiciel
- Ajouter les coordonnées à l'origine
Figures sur différents calques
Objectif
Avec GeoGebra, on peut avoir jusqu'à 10 calques. Les calques fonctionnent de la même façon qu'avec un logiciel de traitement d'image. On peut afficher tous les calques, seulement un ou certains calques sélectionnés. On peut également faire basculer un objet d'un calque à l'autre avec un script.
Exemple d'activité
Affichez la figure 1, donnez la valeur de 6 à la base et la valeur de 4,5 à la hauteur. Quelle est la mesure du côté BD? Quelle est la mesure de l'angle B?
Afficher la figure 2, ....


Traiter les listes
Objectif
Les listes peuvent être construites par le tableur, par une séquence, par un nuage de points ou en énumérant des éléments. Plusieurs opérations peuvent être faites sur les listes, que ce soit des graphiques, des calculs de moyenne, des opérations, la recherche d'éléments, etc.
Par exemple, choisir un élément au hasard dans une liste est très utile.


Exemple d'activité
Cliques sur les nombres en ordre croissant, soit en commençant par le plus petit jusqu'au plus grand.
Deux listes s'affichent, soit la liste dans l'ordre où les éléments sont sélectionnés et la liste triée. Un message apparaît lorsque les listes ne sont pas égales.


Défi
Refaire cette activité, mais avec des nombres aléatoires, des nombres négatifs et des nombres décimaux. Vous pouvez faire trois activités différentes, mais aussi les trois activités sur trois calques différents avec des boutons pour choisir le type de nombres.
Un côté ludique
Objectifs
L'utilisation des tortues fait un amusant rappel aux activités des années 70-80 avec la tortue Logo de Seymour Papert.
Les tortues peuvent être utilisées pour des bases en programmation, mais aussi pour la géométrie, la trigonométrie et les vecteurs.
En y ajoutant des scripts, des listes et autres éléments, on peut créer des activités très élaborées.
Note: La tortue doit être animée (DémarrerAnimation(tortue1)) pour effectuer l'action.
Exemple d'activité


Saving…
All changes saved
Error
A timeout occurred. Trying to re-save …
Sorry, but the server is not responding. Please wait a few minutes and then try to save again.