Ce chapitre fournit une explication complète de l'utilisation des fonctions mathématiques et trigonométriques standard, ainsi qu'un aperçu de la manière dont AMOS Professional exploite les nombres.
Calculs arithmétiques
Rien de plus simple que de demander à AMOS Professional d'exécuter ce calcul :
D> Print 2+2
Les opérations arithmétiques sont simples, à condition d'utiliser les bons symboles, comme suit :
+ le signe plus signifie toujours une addition
- le signe moins est utilisé pour la soustraction
* pour la multiplication, il faut utiliser le caractère astérisque
/ les divisions se font avec le symbole de barre oblique
^ le caractère circonflexe est utilisé comme symbole exponentiel, et signifie « élever ce nombre à une puissance donnée », ce qui revient à multiplier un nombre par lui-même.
Les deux lignes suivantes sont donc interchangeables :
D> Print 3^5 Print 3*3*3*3*3
Les opérations logiques suivantes peuvent également être utilisées dans les calculs :
MOD est l'opérateur « modulo », qui agit comme un multiplicateur constant.
AND, OR et XOR sont les trois opérations logiques.
Priorités de calcul
Les instructions arithmétiques sont interprétées littéralement, en utilisant un ordre de priorité prédéfini. Ainsi,
les lignes suivantes donnent respectivement les résultats 6 et 8 :
D> Print 2+2*2 Print (2+2)*2
AMOS Professional traite les calculs combinés formant une « expression » selon l'ordre de priorité strict suivant :
Tout calcul placé entre parenthèses est évalué en premier, et considéré comme un seul nombre.