tutoriel_complements
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| tutoriel_complements [03/01/2011 09:51] – ancienne révision restaurée lzamo | tutoriel_complements [30/07/2026 16:07] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Un exemple de correction d' | ||
| - | Voici un exercice que nous allons corriger avec animation dans Instrumenpoche : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | |||
| - | On le trouve à l' | ||
| - | |||
| - | |||
| - | Pour réaliser cette animation, on peut aussi utiliser la version en ligne : http:// | ||
| - | |||
| - | Mais on peut aussi utiliser une version locale de Instrumenpoche v2, par exemple si on n'a pas de connexion à internet. Pour avoir instrumenpoche en version locale, il suffit de se rendre à l' | ||
| - | |||
| - | À noter : les fonctions « enregistrer » ou « ouvrir » de Iepv2 ne fonctionnent pas en local. Il peut être utile de faire des sauvegardes régulières du script en utilisant un éditeur de textes. Instrumenpoche sauvegarde automatiquement les mouvements effectués à l'aide de l' | ||
| - | |||
| - | ===== Estimation de la place ===== | ||
| - | Cette première étape est importante si on ne veut pas perdre trop de temps par la suite... | ||
| - | |||
| - | En effet, il y a une zone « utile » de travail dans Instrumenpoche. | ||
| - | Dans l' | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | On a presque 26 cm d' | ||
| - | |||
| - | |||
| - | Il est important de bien démarrer sa construction pour être sûr que tout va tenir dans l' | ||
| - | |||
| - | Il peut aussi arriver qu'on soit vraiment pris par les dimensions. | ||
| - | |||
| - | Dans ce cas, il y a 2 solutions : | ||
| - | |||
| - | * soit on arrive à fractionner la figure (par exemple si c'est un exercice comportant plusieurs questions a. puis b. ... alors il vaut mieux faire une animation iep pour chacune plutôt qu'une grosse pour l' | ||
| - | * soit on peut dès le départ zoomer sur la règle pour que les centimètres de la règle deviennent plus petits. Ainsi on peut caser une figure plus grande. | ||
| - | |||
| - | **Note** : si on utilise la version HTML, la seule limitation devient son écran : http:// | ||
| - | |||
| - | |||
| - | |||
| - | ===== Le départ ===== | ||
| - | Je commence par placer un point environ au milieu de la page. Pour cela, j' | ||
| - | |||
| - | J' | ||
| - | |||
| - | |||
| - | Le point O va jouer un rôle important dans ma construction. | ||
| - | |||
| - | J'ai donc tout intérêt qu'il ait des coordonnées faciles à retenir ou à modifier. | ||
| - | |||
| - | C'est pourquoi je clique de suite sur le bouton XML : {{: | ||
| - | |||
| - | Ce la m' | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | <code xml><? | ||
| - | |||
| - | |||
| - | et | ||
| - | |||
| - | |||
| - | <code xml></ | ||
| - | |||
| - | |||
| - | sont les 2 balises qui encadrent la totalité du script. | ||
| - | |||
| - | |||
| - | Ensuite on voit 2 actions, qui correspondent aux 2 actions qu'on a effectuées. | ||
| - | |||
| - | La première : | ||
| - | |||
| - | |||
| - | <code xml>< | ||
| - | |||
| - | crée un point de couleur noire dont les coordonnées sont 385 et 318. | ||
| - | |||
| - | Il est à noter que le point (0,0) est situé en haut à gauche. Pour les abscisses, c'est donc habituel... par contre, plus un point est haut plus son ordonnée est petite. | ||
| - | |||
| - | Par ailleurs, vous remarquerez que par défaut, l' | ||
| - | |||
| - | A noter encore que dans Instrumenpoche, | ||
| - | |||
| - | La seconde ligne : | ||
| - | |||
| - | <code xml>< | ||
| - | |||
| - | donne un nom à mon point. Ici « O ». Je pourrais changer le nom directement dans le script si je voulais. | ||
| - | |||
| - | Je vais modifier les coordonnées de mon point pour me simplifier la tâche. J'ai intérêt à le faire très tôt car ensuite tout va dépendre de ce point et ne sera pas recalculé dynamiquement (sauf si on utilise les " | ||
| - | |||
| - | Dans la zone script, je modifie directement les deux nombres pour avoir 400 et 300 : mon point va bouger de moins d'un centimètre sur chaque axe... | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | Déplacer la zone de script de façon à voir en même temps le point O, comme ci-dessus. | ||
| - | |||
| - | Pour rendre la modification du script effective, il suffit de cliquer sur la petite coche {{: | ||
| - | |||
| - | On voit alors le point O qui bouge légèrement. | ||
| - | |||
| - | On verra que cette façon de procéder est très pratique quand il faudra ajuster le tir à certains moments de la construction. | ||
| - | |||
| - | Pour fermer la zone de script, on clique sur la croix {{: | ||
| - | |||
| - | ===== La droite (d) et le point A ===== | ||
| - | Je veux maintenant construire la droite (d) horizontale qui passe par O. | ||
| - | |||
| - | Pour cela je sors ma règle en cliquant sur {{: | ||
| - | |||
| - | Inutile de m' | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | On voit qu'il y a un léger décalage... je pourrai modifier ce décalage de suite avec le script... mais il vaut mieux d' | ||
| - | |||
| - | Ensuite, je prends le crayon en cliquant sur {{: | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | J' | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | On voit une nouvelle fois que mon trait est peu précis. | ||
| - | |||
| - | Je vais donc modifier tout ça. En cliquant sur {{: | ||
| - | |||
| - | |||
| - | <code xml><? | ||
| - | <action type=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action epaisseur=" | ||
| - | <action abscisse=" | ||
| - | </ | ||
| - | |||
| - | On voit que de nouvelles actions sont apparues. | ||
| - | Il y a une action qui consiste à montrer la règle. Puis une action pour son déplacement. | ||
| - | |||
| - | On voit de suite que l' | ||
| - | |||
| - | C'est pareil pour le crayon en dessous. | ||
| - | |||
| - | Je peux, si je veux, faire coïncider les abscisses pour la position du crayon et de la règle : c'est important quand on effectue une mesure, mais ici ce n'est pas le cas : c'est juste un tracé. Donc je laisse comme cela. | ||
| - | |||
| - | La 3< | ||
| - | |||
| - | |||
| - | <code xml>< | ||
| - | |||
| - | Je peux facilement augmenter l' | ||
| - | |||
| - | La dernière ligne qui apparaît vient du fait que j'ai dû bouger le crayon pour sélectionner « lâcher ». | ||
| - | Je vais donc purement supprimer cette ligne. | ||
| - | |||
| - | Voici donc ma fenêtre de script juste avant de la valider : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | Quand je valide, je vois que j'ai maintenant un tracé parfait : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | En cliquant sur {{: | ||
| - | |||
| - | Je clique à nouveau sur {{: | ||
| - | |||
| - | Personnellement, | ||
| - | |||
| - | Pour cela je vais faire une modification du script. | ||
| - | |||
| - | Je mets les 2 actions « montrer » après les déplacements. | ||
| - | |||
| - | De cette façon, le déplacement n'est pas visible à l' | ||
| - | |||
| - | <code xml><? | ||
| - | <action type=" | ||
| - | <action couleur=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | </ | ||
| - | |||
| - | Même si le déplacement n'est pas visible, il met le temps normal à se faire. | ||
| - | Si je veux raccourcir ce temps, il me suffit d' | ||
| - | |||
| - | Pour cela je vais introduire une instruction '' | ||
| - | |||
| - | <code xml><? | ||
| - | <action type=" | ||
| - | <action couleur=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | </ | ||
| - | |||
| - | Enregistrez, | ||
| - | |||
| - | A ce stade, je viens de passer un peu plus de 2 min sur mon animation. | ||
| - | |||
| - | En réappuyant sur l' | ||
| - | |||
| - | <code xml>< | ||
| - | <action mouvement=" | ||
| - | |||
| - | Pour écrire le nom de la droite, j' | ||
| - | |||
| - | Je clique à l' | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | **A noter :** je pourrais modifier les coordonnées au besoin avec le script si je voulais ajuster la position de ce nom (je peux le faire aussi à la souris). | ||
| - | |||
| - | Il me reste à placer le point A sur la droite à 5 cm de O. | ||
| - | |||
| - | Pour cela, je fais réapparaître ma règle et je la glisse pour faire correspondre le zéro avec le point O. | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | À nouveau, il est inutile d' | ||
| - | |||
| - | Car immédiatement, | ||
| - | |||
| - | Il m'a ajouté ceci : | ||
| - | |||
| - | <code xml>< | ||
| - | <action abscisse=" | ||
| - | |||
| - | Puisque j'ai choisi au départ des valeurs qui tombent bien, je n'ai même pas à mémoriser pour corriger et ajuster. | ||
| - | |||
| - | <code xml>< | ||
| - | <action abscisse=" | ||
| - | |||
| - | J' | ||
| - | |||
| - | Pour bien indiquer le point à 5 cm, je peux faire venir le crayon à l' | ||
| - | |||
| - | <code xml>< | ||
| - | <action abscisse=" | ||
| - | <action couleur=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | |||
| - | On voit que je n'ai pas procédé dans le même ordre que ce que j'ai dit... | ||
| - | |||
| - | Je rectifie facilement d' | ||
| - | |||
| - | <code xml>< | ||
| - | |||
| - | A partir de là, je modifie la position du crayon pour que ça coïncide précisément : | ||
| - | |||
| - | <code xml>< | ||
| - | |||
| - | Puis je remets les étapes dans l' | ||
| - | |||
| - | <code xml>< | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action couleur=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | |||
| - | **Remarque :** je laisse volontairement le crayon arriver pour accentuer le marquage de la graduation (je pourrais inverser les 2 premières lignes ci-dessus si je voulais qu'il apparaisse directement et en mettant au besoin, un '' | ||
| - | |||
| - | ===== La gestion du temps ===== | ||
| - | Voilà où en est mon script pour l' | ||
| - | |||
| - | <code xml><? | ||
| - | <action type=" | ||
| - | <action couleur=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action id=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action type=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | </ | ||
| - | |||
| - | Quand je le visualise, je remarque que ça défile trop vite : en particulier, | ||
| - | |||
| - | Pour cela, il me suffit d' | ||
| - | |||
| - | 20 est la durée de la pause en dixièmes de seconde, donc ici 2 s. On peut régler évidemment comme on veut. | ||
| - | |||
| - | <code xml><? | ||
| - | <action type=" | ||
| - | <action couleur=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action id=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action type=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | |||
| - | Ici, j'ai rajouté 3 tempo. On pourrait en mettre plus. | ||
| - | |||
| - | Personnellement j'en mets systématiquement après le nommage d'un point. | ||
| - | |||
| - | ===== Avec le rapporteur ===== | ||
| - | On va cette fois-ci construire le point B. | ||
| - | |||
| - | Pour cela on sort le rapporteur et on vient placer le viseur sur le point O. | ||
| - | |||
| - | <code xml>< | ||
| - | <action abscisse=" | ||
| - | |||
| - | A ce stade, on modifie tout de suite la position du rapporteur dans le script. En effet, la position de B ne sera pas calculée, il est donc important que la position de l' | ||
| - | |||
| - | On en profite pour ajouter un tempo après le déplacement du rapporteur. | ||
| - | |||
| - | <code xml>< | ||
| - | <action abscisse=" | ||
| - | |||
| - | Avec le crayon, on fait une marque sur la graduation 30°. | ||
| - | |||
| - | Au besoin, et pour être plus précis, on peut faire un clic-droit et zoomer sur la zone. C'est surtout important s'il y a plusieurs points construits successivement de la sorte (on ajoute les imprécisions). | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | Au niveau du script, on inverse l' | ||
| - | |||
| - | |||
| - | <code xml>< | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | |||
| - | **Remarque :** Il serait possible de calculer précisément les coordonnées du point B ou d' | ||
| - | |||
| - | Ensuite on trace la droite partant de O. Là encore il faut être précis au départ. | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | **A noter :** il est toujours possible de rectifier la position avec le script. | ||
| - | |||
| - | Par exemple ici, on peut jouer sur l' | ||
| - | |||
| - | <code xml>< | ||
| - | <action sens=" | ||
| - | |||
| - | en ajustant au besoin de -30.17 qui correspond à l' | ||
| - | |||
| - | Ensuite on trace le trait. | ||
| - | |||
| - | Pour le départ du crayon, peu importe, puisqu' | ||
| - | |||
| - | Le script donne ceci : | ||
| - | |||
| - | <code xml>< | ||
| - | <action abscisse=" | ||
| - | <action epaisseur=" | ||
| - | |||
| - | je modifie la position du crayon. | ||
| - | |||
| - | J' | ||
| - | |||
| - | <code xml>< | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | |||
| - | Pour placer B, c'est pareil que pour A, sauf qu'on ne calcule pas la position mais qu'on peut la finaliser au script, au coup d'œil : | ||
| - | |||
| - | |||
| - | <code xml>< | ||
| - | <action mouvement=" | ||
| - | <action type=" | ||
| - | <action couleur=" | ||
| - | |||
| - | Pour la construction de C, c'est exactement la même chose. Je mets donc simplement ici le script correspondant : | ||
| - | |||
| - | <code xml>< | ||
| - | <action sens=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action sens=" | ||
| - | <action abscisse=" | ||
| - | <action epaisseur=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action couleur=" | ||
| - | <action couleur=" | ||
| - | |||
| - | ===== Placement des symétriques D et E. ===== | ||
| - | La seule nouveauté ici est l' | ||
| - | |||
| - | Allons-y pour la construction de E symétrique de C ! | ||
| - | |||
| - | D' | ||
| - | |||
| - | <code xml>< | ||
| - | <action abscisse=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | </ | ||
| - | |||
| - | **Remarque :** j'ai ajouté '' | ||
| - | |||
| - | Puis on sort le compas qu'on positionne bien en O avec le script et un petit tempo : | ||
| - | |||
| - | <code xml>< | ||
| - | <action abscisse=" | ||
| - | </ | ||
| - | |||
| - | En prenant le compas par le crayon, on place la mine en C : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | ce qui donne au script : | ||
| - | |||
| - | <code xml>< | ||
| - | <action ecart=" | ||
| - | </ | ||
| - | |||
| - | Ici je peux modifier les paramètres à la main. En effet, je connais l' | ||
| - | |||
| - | ce qui donne : | ||
| - | |||
| - | <code xml>< | ||
| - | <action ecart=" | ||
| - | </ | ||
| - | |||
| - | **Remarque :** en règle générale, on met toujours un tempo après l' | ||
| - | |||
| - | Ensuite, je fais la rotation du compas : | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | Puis je double clique sur le compas pour le mettre en position de tracer et je trace mon arc, ce qui donne au niveau du script : | ||
| - | |||
| - | <code xml>< | ||
| - | <action mouvement=" | ||
| - | <action sens=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action couleur=" | ||
| - | <action couleur=" | ||
| - | </ | ||
| - | |||
| - | **Remarque :** pour bien distinguer ma construction du symétrique de ma construction de départ, je peux mettre des couleurs. A la fois pour le trait mais aussi pour le point. | ||
| - | |||
| - | <code xml>< | ||
| - | <action mouvement=" | ||
| - | <action sens=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action couleur=" | ||
| - | <action couleur=" | ||
| - | </ | ||
| - | |||
| - | Voilà !! | ||
| - | |||
| - | Pour mettre les traits de codage j' | ||
| - | |||
| - | et je place mes codages à la souris (je peux évidemment affiner leur position avec le script) | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | Pour le placement de D, c'est exactement la même chose. | ||
| - | |||
| - | Je me contente donc ici de donner le script final de toute l' | ||
| - | |||
| - | <code xml><? | ||
| - | < | ||
| - | <action couleur=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action id=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action type=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action sens=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action type=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action sens=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action sens=" | ||
| - | <action abscisse=" | ||
| - | <action epaisseur=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action type=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action sens=" | ||
| - | <action ecart=" | ||
| - | <action sens=" | ||
| - | <action mouvement=" | ||
| - | <action sens=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action type=" | ||
| - | <action couleur=" | ||
| - | <action type=" | ||
| - | <action type=" | ||
| - | <action sens=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action abscisse=" | ||
| - | <action mouvement=" | ||
| - | <action epaisseur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action sens=" | ||
| - | <action ecart=" | ||
| - | <action sens=" | ||
| - | <action mouvement=" | ||
| - | <action sens=" | ||
| - | <action couleur=" | ||
| - | <action mouvement=" | ||
| - | <action mouvement=" | ||
| - | <action type=" | ||
| - | <action couleur=" | ||
| - | <action type=" | ||
| - | <action type=" | ||
| - | </ | ||
| - | |||
| - | ==== Quelques compléments ==== | ||
| - | |||
| - | === Pour coder un angle droit === | ||
| - | Voici la ligne de code du script : | ||
| - | |||
| - | <code xml>< | ||
| - | ordonnee_sommet=" | ||
| - | </ | ||
| - | |||
| - | Les coordonnées du premier point sont celles de l' | ||
| - | |||
| - | Dans le cas de droites horizontales ou verticales, ça se code très bien. Dans les autres cas, je conseille de placer le premier point et d' | ||
| - | |||
| - | |||
| - | ===Pour effacer un trait=== | ||
| - | Pour masque un trait déjà tracé, par exemple un arc de cercle, un trait de construction... l' | ||
| - | |||
| - | <code xml>< | ||
| - | </ | ||
| - | |||
| - | (ou le n° id est celui du trait à effacer) | ||