| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
projetmbc
Inscrit le: 15 Déc 2007 Messages: 78 Localisation: France
|
Posté le: Dim Sep 27, 2009 8:11 pm Sujet du message: SUGGESTION : JavaScript dans un fichier CaRMetal |
|
|
Bonjour,
je viens de tester les CaRScripts et autant dire que cela est excellent (même si j'ai une très grosse préférence pour la programmation en Python et que le calcul formel manque, au passage Yacas pourrait donner des pistes).
Il est un peu dommage de ne pas pouvoir enregistrer un script à l'intérieur d'un fichier CaRMetal ce qui ne doit poser aucune difficulté côté programmation à Eric étant donné la structure XML des fichiers CaRMetal.
On pourrait ainsi avoir un fichier avec déjà en lui des scripts utiles.
C.
PS : peut-on appeler un script à partir d'un autre ? |
|
| Revenir en haut de page |
|
 |
alain974

Inscrit le: 13 Juin 2009 Messages: 144 Localisation: Réunion
|
Posté le: Lun Sep 28, 2009 12:04 pm Sujet du message: |
|
|
Il y a deux manières de marier JavaScript et CaRMetal, la nouvelle qui consiste à faire interpréter un script par CaRMetal, et l'ancienne, décrite ici:
http://db-maths.nuxit.net/CaRMetal/javascript/
Celle-ci, moins conviviale, permet de piloter en JavaScript une applet CaRMetal. Il suffit alors de rajouter une autre applet (par exemple GeoGebra) qui fait du calcul formel) et on peut faire du CaRMetal avec du calcul formel "dedans".
Sur l'utilisation en applet de CaRMetal avec pilotage par JavaScript, un exemple est ici (sans calcul formel):
http://pm.mazat.free.fr/exercices/curiosites/von_koch.php
Pour ce qui est de la préférence à Python, CaRMetal possède maintenant l'avantage de donner des ressources sur des activités qui ont déjà été menées en classe (avec un début de publication de CarScripts faits par des élèves de Seconde) ici:
http://www.reunion.iufm.fr/recherche/irem/spip.php?rubrique58
J'attends toujours hélas l'équivalent Python... |
|
| Revenir en haut de page |
|
 |
Martin
Inscrit le: 08 Oct 2009 Messages: 23
|
Posté le: Ven Oct 09, 2009 12:32 pm Sujet du message: lancement automatique de scripts |
|
|
| Peut-on par exemple associer un script a un bouton poussoir? ou comment faire executer automatiquement des scripts quand certaines conditions sont reunies? |
|
| Revenir en haut de page |
|
 |
alain974

Inscrit le: 13 Juin 2009 Messages: 144 Localisation: Réunion
|
Posté le: Ven Oct 09, 2009 4:42 pm Sujet du message: |
|
|
Comme bouton poussoir, InteractiveInput fait l'affaire. Dans le script suivant:
| Code: |
a=InteractiveInput("Choisir un point","Point");
Alert("Print Bonjour a encore frappé"); |
la ligne 2 n'est exécutée que lorsque l'utilisateur a cliqué sur un point.
On peut aussi demander un clic sur une droite, un segment, un cercle ou une expression.
Demander par exemple "pour continuer cliquer sur le point X" fait illusion (du moins si le point X existe...). |
|
| Revenir en haut de page |
|
 |
projetmbc
Inscrit le: 15 Déc 2007 Messages: 78 Localisation: France
|
Posté le: Mar Déc 22, 2009 3:17 pm Sujet du message: |
|
|
| alain974 a écrit: |
| On peut aussi demander un clic sur une droite, un segment, un cercle ou une expression. |
Peut savoir si l'utilisateur à cliquer sur un point de la figure ? |
|
| Revenir en haut de page |
|
 |
alain974

Inscrit le: 13 Juin 2009 Messages: 144 Localisation: Réunion
|
Posté le: Mer Déc 23, 2009 9:32 am Sujet du message: |
|
|
| projetmbc a écrit: |
Peut savoir si l'utilisateur à cliquer sur un point de la figure ? |
oui, dans "InteractiveInput", le premier argument est un texte mais le deuxième est le type de l'objet, donc si on met "Point" le CarScript ne continuera que lorsque un point sera sélectionné. Si on clique sur une droite rien ne se passe... |
|
| Revenir en haut de page |
|
 |
projetmbc
Inscrit le: 15 Déc 2007 Messages: 78 Localisation: France
|
Posté le: Mer Déc 23, 2009 9:41 am Sujet du message: |
|
|
| Merci pour l'info. |
|
| Revenir en haut de page |
|
 |
|