La grammaire d’un script


TracenPoche peut dessiner une figure à partir d’un fichier texte rédigé en respectant certaines règles assez simples pour la syntaxe et le vocabulaire.

Nous parlons ici du texte figurant dans les fenêtres Texte et Analyse. A ne pas confondre avec le script contenu dans les fichiers. En effet ces derniers sont plus complexes, car ils contiennent également des informations sur les couleurs des zones, les dimensions et la présence ou non de chaque zone, les boutons disponibles, et la liste des commandes disponibles.

Voici un exemple de script et de rendu :

Fenêtre Script Fenêtre Analyse Fenêtre Figure
@options ;
 repere(-5,5,-4,4,1,1) ;
 grille() ;
 aimante()
 
@figure ;
 A=point(-2,-1) ;
 B=point(4,3) ;
 d=droite(A,B) ;
AB = 7.21
er(AB) : y = 2/3 x+1/3
 
 
 
 
 
 
 

Le voici dans l’applet TracenPoche directement :

 

Le script de la zone figure se compose de 2 parties :

 @options ; marque le début des réglages du mode de représentation.

  • Chaque ligne comporte une commande dont la syntaxe générale est : mot_clé( paramètre1, paramètre2 ...) ;

 @figure ; marque le début des commandes de construction.

Chaque ligne comporte une construction dont la syntaxe est l’une de celles-ci :

  • nom_objet = mot_clé( paramètre1 , paramètre2 ...) ;
  • nom_objet = mot_clé( paramètre1, paramètre2 ...) [{options}->49] ;
  • var nom_var = expression ;
  • // Ceci est un commentaire ;

Chaque déclaration ou commande comporte un mot clé et se termine par un point virgule ;
Si l’on excepte les mots clefs var et // :

  • Chaque mot clé est suivi d’un bloc de parenthèses ( ) vide ou comprenant une liste de paramètres séparés par une virgule .
  • Toute déclaration de construction comporte un nom puis une affectation par un égal = suivi du mot clé.
  • Des options (couleur...) entre accolades peuvent compléter la déclaration avant le point virgule.

Le séparateur décimal est le point.
Le sens direct est le sens trigonométrique : sens contraire des aiguilles d’une montre.
Les valeurs des angles sont données pour le sens direct, en degrés.

 

La fenêtre Analyse

Leur syntaxe des commandes est en général la suivante :

TracenPoche complète la ligne automatiquement. Il n’y a pas de ; dans cette fenêtre.

Voir aussi :

Ci-dessous le fichier script de l’exemple proposé.
-->

Documents joints


Suivre la vie du site RSS 2.0 | Espace privé | Projet de Sésamath | SPIP