CaRMetal-FR

Forum des utilisateurs francophones
login.php?sid=d5ceaf49d5cd01ab7597d57813881495 profile.php?mode=register&sid=d5ceaf49d5cd01ab7597d57813881495 faq.php?sid=d5ceaf49d5cd01ab7597d57813881495 memberlist.php?sid=d5ceaf49d5cd01ab7597d57813881495 search.php?sid=d5ceaf49d5cd01ab7597d57813881495 index.php?sid=d5ceaf49d5cd01ab7597d57813881495

SUGGESTION : JavaScript dans un fichier CaRMetal

 
Poster un nouveau sujet   Répondre au sujet    CaRMetal-FR Index du Forum -> Les CaRScripts
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
projetmbc



Inscrit le: 15 Déc 2007
Messages: 78
Localisation: France

MessagePosté le: Dim Sep 27, 2009 8:11 pm    Sujet du message: SUGGESTION : JavaScript dans un fichier CaRMetal Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
alain974



Inscrit le: 13 Juin 2009
Messages: 144
Localisation: Réunion

MessagePosté le: Lun Sep 28, 2009 12:04 pm    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
Martin



Inscrit le: 08 Oct 2009
Messages: 23

MessagePosté le: Ven Oct 09, 2009 12:32 pm    Sujet du message: lancement automatique de scripts Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
alain974



Inscrit le: 13 Juin 2009
Messages: 144
Localisation: Réunion

MessagePosté le: Ven Oct 09, 2009 4:42 pm    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
projetmbc



Inscrit le: 15 Déc 2007
Messages: 78
Localisation: France

MessagePosté le: Mar Déc 22, 2009 3:17 pm    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
alain974



Inscrit le: 13 Juin 2009
Messages: 144
Localisation: Réunion

MessagePosté le: Mer Déc 23, 2009 9:32 am    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
projetmbc



Inscrit le: 15 Déc 2007
Messages: 78
Localisation: France

MessagePosté le: Mer Déc 23, 2009 9:41 am    Sujet du message: Répondre en citant

Merci pour l'info.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    CaRMetal-FR Index du Forum -> Les CaRScripts Toutes les heures sont au format GMT
Page 1 sur 1

 
  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce 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
Traduction par : phpBB-fr.com