Script pour construire (ou montrer) des segments avec un curseur

Stéphanie Thinet shared this question 2 years ago
Answered

Bonjour,

J'ai créé un fichier avec de nombreux points, que j'ai nommé A_1, ... A_29 et B_1, ...B_29. J'ai tracé les segments que je voulais manuellement... (fichier ici : clic) Je voulais savoir si il était possible, sans doute à partir d'un curseur, de tracer (et montrer) les segments au fur et à mesure que la variable augmente et cacher les segments si on redescend la variable.

Si oui, de quelle manière ?


Merci !


Stéphanie

Best Answer
photo

Merci d'avoir aidé Stéphanie,


(Raymond, l'est très beau ton fichier ;-) :-) )

Oui pour le tableur c'est pratique


Enfin, si j'ai bien compris le travail que Stéphanie voulait faire construire à ses élèves, c'est une prise en mains des outils,, à partir d'une vidéo

ma contribution

Comments (12)

photo
2

lo mejor para este tipo de construcciones es usar la hoja de calculo porque permite definir y elegir las propiedades de los primeros objetos y mediante arrastre de los objetos de la 1ª y/o la 2ª crear automáticamente todos los demás

por ejemplo en el adjunto yo solo escribí A1<=n en la condición para ver el objeto de C1 y al arrastrar hacia abajo la casilla C1 fueron automáticamente creados el resto de segmentos con su condición

Files: foro.ggb
photo
2

Based on the filename of your construction I assume that you want to build the YingYang symbol dynamically.

If so:

the attachment is a possibility (dynamic and without scipts).

It requires more know-how, but if available it is easier and shorter then without lists.

photo
1

Merci pour vos réponses, je me pencherai là-dessus ce week-end. Je vous tiendrai au courant !

photo
1

Je répondrai volontiers à vos questions.Utilisez cette nouvelle version en attachement

photo
1

Merci, c'est très joli !

photo
photo
2

Merci d'avoir aidé Stéphanie,


(Raymond, l'est très beau ton fichier ;-) :-) )

Oui pour le tableur c'est pratique


Enfin, si j'ai bien compris le travail que Stéphanie voulait faire construire à ses élèves, c'est une prise en mains des outils,, à partir d'une vidéo

ma contribution

photo
1

Un fichier au top, comme toujours ;-)

Je vais me pencher sur les séquences, merci !

photo
photo
2

Bonjour... J'arrive après la bataille, mais la semaine a été "hard"... J'ai un peu de temps ce soir pour répondre... quoique tout à été dit..!

Est-ce que Stéphanie veut faire construire à ses élèves (?) ou simplement leur montrer (?)

On t'a donné 3 solutions, mais je ne sais pas si tu es un prof de Maths ou un prof de dessin ("nulle" en Maths désolé mais ça peut arriver... lol)

En tout cas, tu as de la chance... Les 3 meilleurs "GeoGebristes" de ce forum t'ont répondu(...)

rami la classe...

Noel : cela "nécessite" d'écrire des séquences qui dépendent d'un paramètre (ton curseur n)

(Noel a créé un bouton qui anime le curseur, mais tu pourrais montrer le curseur et le déplacer d'avant en arrière pour montrer ou cacher les segments...)

mathmagic : l'utilisation du tableur

Cette méthode consiste à écrire tous tes segments dans une colonne du tableur (par exemple la colonne C). Dans son exemple, mathmagic a créé dans la colonne C la suite de 60 segments en écrivant dans la cellule C1 =Segment(B1, B2) , puis il a fait clic droit sur le premier segment (dans la cellule C1) -> Propriétés -> Avancé, et écrit dans "Condition pour afficher l'objet" A1≤n (où n est ton curseur préalablement créé qui va de 1 à 60 incrément 1)

ll fallait aussi que d'abord (dans la colonne A), tu écrives la suite des nombres entiers (de 1 à 60)

puis il a tiré vers le bas la formule de C1 à C60 !


Pour bien comprendre ce "principe", je te joins un fichier "tout simple" où j'ai créé un curseur n entier de 1 à 4

puis j'ai créé dans la colonne A du tableur les nombres 1, 2, 3 et 4

puis j'ai créé dans la colonne B les 4 segments [AB] [CD] [EF] et [GH] (où A, B, C, D, E, F, G et H sont des points quelconques dans mon graphique) en écrivant dans la cellule B1 =Segment(A,B), dans la cellule B2 =Segment(C,D), etc...

Dans B1 : propriétés -> Avancé > Condition pour afficher l'objet, j'ai écrit A1≤n

Dans B2 : propriétés -> Avancé > Condition pour afficher l'objet, j'ai écrit A2≤n

Dans B3 : propriétés -> Avancé > Condition pour afficher l'objet, j'ai écrit A3≤n

Dans B4 : propriétés -> Avancé > Condition pour afficher l'objet, j'ai écrit A4≤n

Bouge le curseur...

photo
1

Bonjour,

Je suis prof de maths... Qui se lance en dessin dans le cadre d'un club géométrie... Et je ressens donc le besoin pour ça de m'améliorer sur GeoGebra, parce que c'est vraiment chouette pour pouvoir montrer aux élèves les constructions.

J'ai découvert les séquences de Noël, c'est top ! Je ne connaissais pas et je pense que c'est le plus rapide pour programmer.

Quand on utilise les tableur, je ne savais pas qu'on pouvait l'utiliser pour "tirer vers le bas" les conditions d'affichage. Merci pour toutes ces infos !

photo
photo
1

no es necesario escribir la condicion ni 4 ni 60 veces


si los puntos son B1,B2,B3,B4 solo es necesario C1=segment(B1,B2), escribir la condicion A1<=n, sleccionar C1 y arratrar el cuadradito azul abajo-derecha del rectangulo de seleccion

yo no escribo 60 veces lo mismo. antes me retiro

photo
1

Oui

Tu répètes ce que j’ai expliqué...

photo
1

Merci Mathmagic , je ne savais pas qu'on pouvait utiliser le tableur pour répéter les conditions.

photo
© 2023 International GeoGebra Institute