TRUE
FALSE
fonctions : représentent la valeur -1 (True) et zéro (False)
valeur=True
valeur=False
Dans toutes les opérations conditionnelles telles que IF ... THEN et REPEAT ... UNTIL, la valeur -1 est utilisée pour représenter VRAI (TRUE), et la valeur 0 pour FAUX (FALSE). Une valeur de -1 (True) ou 0 (False) est produite chaque fois qu'un test est effectué pour vérifier une condition.
NOT
structure : inverser les chiffres binaires
valeur=Not chiffres
NOT est utilisé pour inverser chaque chiffre d'un nombre binaire, de 0 à 1, et vice versa. Par exemple :
E> Print Bin$(Not%11110000,8)
Puisque -1 (True) peut être exprimé en binaire par %1111111111111111, alors NOT TRUE est égal à FALSE, ce qui permet d'effectuer une opération logique de type NOT.
SWAP
structure : échanger le contenu de deux variables
Swap a,b
Swap a#,b#
Swap a$,b$
Utilisez la commande SWAP pour permuter les données entre deux variables de même type. Par exemple :
E> A=10 : B=99: Print A,B Swap A,B : Print A,B
Utiliser les boucles
Écrire une routine séparée pour des dizaines de choix logiques, avec autant de END IF, n'est pas
seulement confus, mais aussi extrêmement fastidieux. AMOS Professional propose tous les raccourcis
de programmation attendus pour permettre de répéter des sections de code autant de fois que nécessaire.
Ces parties répétées de programme sont appelées des « boucles ».
DO
LOOP
structure : répéter une liste d'instructions
Do
liste d'instructions
Loop