login.php?sid=5c4d7e2adb70d5f494507b14d552b1b7 profile.php?mode=register&sid=5c4d7e2adb70d5f494507b14d552b1b7 faq.php?sid=5c4d7e2adb70d5f494507b14d552b1b7 memberlist.php?sid=5c4d7e2adb70d5f494507b14d552b1b7 search.php?sid=5c4d7e2adb70d5f494507b14d552b1b7 index.php?sid=5c4d7e2adb70d5f494507b14d552b1b7

SUGGESTION : JavaScript dans un fichier CaRMetal

 
Post new topic   Reply to topic     Forum Index -> Les CaRScripts
View previous topic :: View next topic  
Author Message
projetmbc



Joined: 15 Dec 2007
Posts: 78
Location: France

PostPosted: Sun Sep 27, 2009 8:11 pm    Post subject: SUGGESTION : JavaScript dans un fichier CaRMetal Reply with quote

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 ?
Back to top
View user's profile Send private message
alain974



Joined: 13 Jun 2009
Posts: 150
Location: Réunion

PostPosted: Mon Sep 28, 2009 12:04 pm    Post subject: Reply with quote

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...
Back to top
View user's profile Send private message
Martin



Joined: 08 Oct 2009
Posts: 33

PostPosted: Fri Oct 09, 2009 12:32 pm    Post subject: lancement automatique de scripts Reply with quote

Peut-on par exemple associer un script a un bouton poussoir? ou comment faire executer automatiquement des scripts quand certaines conditions sont reunies?
Back to top
View user's profile Send private message
alain974



Joined: 13 Jun 2009
Posts: 150
Location: Réunion

PostPosted: Fri Oct 09, 2009 4:42 pm    Post subject: Reply with quote

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...).
Back to top
View user's profile Send private message
projetmbc



Joined: 15 Dec 2007
Posts: 78
Location: France

PostPosted: Tue Dec 22, 2009 3:17 pm    Post subject: Reply with quote

alain974 wrote:
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 ?
Back to top
View user's profile Send private message
alain974



Joined: 13 Jun 2009
Posts: 150
Location: Réunion

PostPosted: Wed Dec 23, 2009 9:32 am    Post subject: Reply with quote

projetmbc wrote:

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...
Back to top
View user's profile Send private message
projetmbc



Joined: 15 Dec 2007
Posts: 78
Location: France

PostPosted: Wed Dec 23, 2009 9:41 am    Post subject: Reply with quote

Merci pour l'info.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> Les CaRScripts All times are GMT
Page 1 of 1

 
  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin