Manuel Amos Professional  Sommaire  Index

Mathématiques


La commande ADD peut être utilisée pour additionner immédiatement le résultat d'une expression à une variable entière. Elle est l'équivalent de variable=variable+expression mais effectue l'addition presque deux fois plus rapidement.

Il existe une version plus complexe de ADD, idéale pour gérer certaines boucles beaucoup plus rapidement que des instructions séparées équivalentes. Lorsque les paramètres Base et Top sont inclus, ADD est l'équivalent des lignes suivantes :

X> V=V+A
   If V<BASE Then V=TOP
   If V>TOP Then V=BASE

Voici un exemple :

E> Dim A(10)
   For X=0 To 10:A(X)=X:Next X
   V=0
   Repeat
    Add V,1,1 To 10
    Print A(V)
   Until V=11 : Rem Cette boucle est infinie car V est toujours <11

Valeurs relatives
Il est évident que chaque expression a une valeur, mais les expressions ne se limitent pas aux nombres entiers. Elles peuvent être formées à partir de nombres réels ou de chaînes de caractères. Si vous devez comparer deux expressions, les fonctions suivantes permettent de les analyser et d'établir leur valeur relative.

MAX
fonction : renvoyer la valeur la plus grande entre deux expressions
valeur=Max(a,b)
valeur#=Max(a#,b#)
valeur$=Max(a$,b$)

MAX compare deux expressions et renvoie la plus grande. Des types d'expressions différents ne peuvent pas être comparés dans une même instruction, ils ne doivent donc pas être mélangés.

Voici quelques exemples :

D> Print Max(99,1)
   Print Max("AMOS Professional","AMOS")

MIN
fonction : renvoyer la valeur la plus petite entre deux expressions
valeur=Min(a,b)
valeur#=Min(a#,b#)
valeur$=Min(a$,b$)

Précédent    Suivant
05.03.03