Tutoriel pour apprendre scriptGéogébra

Paul Crion shared this question 5 years ago
Answered

Bonjour,

je découvre les scripts et je suis à la recherche de tutoriels pour apprendre l'utilisation des scripts:

> avec les scriptsgéogébra

> avec les javascripts...

comprendre avec des exemples c'est mieux...

j'utilisais jusqu'à présent Géogébra pour de petites figures en collège avec mes élèves,

mais cette année j'ai des élèves qui me posent des questions en physique et je voudrais leur montrer des applications de géogébra en

sciences , j'ai trouvé des applets toutes faites mais j'aimerais comprendre comment elles fonctionnent et surtout

en faire créer à ces élèves qui sont très demandeurs mais n'ont pas les bases...alors avant de les aider je voudrais me former,

j'ai cherché des tutoriels mais pour l'instant...je n'ai pas trouvé beaucoup de matériel à me mettre sous la dent...

je ne suis pas très doué avec Internet...il me faudrait des tutoriels progressifs car je pars vraiment de zéro pour les scripts...merci pour vos réponses éventuelles.

Paul Crion.

Comments (2)

photo
2

Bonjour,


un exemple illustrant la trajectoire d'un ballon (paraboles et rebonds).

http://tube.geogebra.org/ma...


Ce n'est qu'une approximation de la trajectoire, mais c'est assez simple d'utilisation:

Le script est situé dans les propriétés du curseur t (temps) :

le script est composé d'une suite de commande qui vont s'exécuter l'une après l'autres (dans l'ordre d'écriture),

tout le script va s'exécuter à chaque changement de valeur de t (script d'actualisation)


M' représente la position suivante de M (position du ballon), V' représente la position suivante de V (vitesse du ballon)

Ces nouveaux points sont calculés dans la partie Algèbre (pour ne pas encombrer le script) :

M'= Translation[M, Vecteur[dt v]]

V'= Translation[V, Vecteur[dt (p + v)]]


SoitValeur[mem,{M',V'}]

SoitValeur[M,Elément[mem,1]]

SoitValeur[V,Elément[mem,2]]

Note : mémorisation de ces nouveaux points, avant d'affecter ces valeurs à M et V.


SoitValeur[tra, Si[y(M')>0,tra,false]]

Note : prévu pour inhiber la trace du centre du ballon après le premier rebond.


SoitValeur[V, Si[y(M')>0, V, Symétrie[V, axeX]]]

SoitValeur[V, Si[x(M')>0, V, Symétrie[V, axeY]]]

SoitValeur[V, Si[ EstDansRégion[M, c] , Symétrie[V, Tangente[PointPlusProche[c, M], c] ],V]]

Note : gestion des rebonds : le vecteur-point vitesse prend la position de son symétrique par rapport à l'obstacle

(axeX, axeY, ou tangente au cercle obstacle)


...cette appli propose d'apprécier l'erreur commise en fonction de la valeur de dt : compromis entre la vitesse de l'animation et la précision...


D'autres exemples utilisant ce même principe : http://tube.geogebra.org/ma...

photo
1

Bonjour,

merci pour vos réponses, hier j'ai regardé le programme avec tableur pour le billard elliptic, l'idée du tableur, chapeau, il fallait y penser,

pour ce qui est des scripts que vous me proposez aujourd'hui, je vais vite les tester et essayer de comprendre les idées ,

quand je pense que je croyais que Géogébra ne permettait que de faire des figures basiques...sacré logiciel ..

Bon j'y retourne...pour essayer de comprendre tout cela et encore merci.

Paul Crion.

© 2021 International GeoGebra Institute