Suivez-nous sur X
|
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
ALL
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
Programmation : AMOS - Traceur de courbes
(Article écrit par François Lionet et extrait d'Amiga News Tech - décembre 1991)
|
|
Salut, c'est encore moi ! Le mois dernier,
je vous avais promis un traceur de courbes en AMOS. Je tiens mes promesses, voici un traceur
de courbes en AMOS. Quel homme de parole !
C'est une application directe des procédures du mois dernier ; il suffit donc de les
récupérer sous l'éditeur AMOS. Il faut tout de même en modifier quelques-unes :
- EVALINIT : une nouvelle procédure qui se charge de définir les fonctions disponibles, juste
histoire d'être un peu plus structuré. Dans votre programme, vous définissez les tableaux, et
vous appelez EVALINIT.
- EVALUE : j'avais laissé un petit bogue. Hum. Il est maintenant corrigé.
- EVALIT : il faut ajouter une nouvelle routine pour traiter la variable X. Celle-ci s'appelle
VARX. Notez que j'ai également ajouté une gestion des erreurs : la variable SYNT est positionnée
à -1 en cas d' erreur d' évaluation.
Les autres procédures ne sont pas modifiées, copiez-les du programme du mois dernier.
Le reste du programme se passe de commentaires, si j'ose dire car justement, il en est
truffé, le programme, de commentaires.
Remarquez cependant que tous les paramètres d'affichage de la courbe sont entrés au
moyen des routines d'évaluation. Lorsque vous analysez un sinus par exemple, vous pouvez
taper "-2*PI" au lieu de "-6.2832". C'est quand même plus pratique.
Remarquez également la procédure _GET_VALUE : je remets l'ancienne valeur du paramètre
dans le tampon mémoire du clavier. Pas besoin de retaper tout à chaque fois.
C'est tout pour aujourd'hui ! Ouf, finies les maths... Je laisse le clavier à mon chien,
qui devient de plus en plus mégalo. Mais enfin sa petite démo
n'est pas mal du tout.
|