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 :
Script
|
Fenêtre Analyse
|
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.21110255092798
er(AB) : y = 2/3 x+1/3 |
 |
Le script 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};
- 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
radians.
La fenêtre Analyse
Leur syntaxe des commandes est en général la suivante:
nom_commande(paramètres)
=
TracenPoche complète la ligne automatiquement. Il n'y a pas
de ; dans cette fenêtre.
|