E> Print TITLE$(0),PRICE#(0) Print TITLE$(99),YEAR(99),PRICE#(99)
Ces tableaux peuvent avoir autant de dimensions que vous le souhaitez, et chaque dimension peut contenir jusqu'à 65.0(K) éléments. Voici quelques exemples plus modestes :
X> Dim LIST(5),NUMBER#(5,5,5),WORD$(5,5)
Constantes
Les constantes sont un type spécial de nombre ou de chaîne qui peut être affecté à une variable, ou
utilisé dans un calcul. Elles portent ce nom parce que leur valeur reste constante, et ne
change pas au cours du programme.
AMOS Professional traitera normalement toutes les constantes qui sont des nombres fractionnaires (nombres à virgule flottante) comme des nombres entiers, et les convertira automatiquement avant de les utiliser. Par exemple :
E> A=3.141 Print A
Tous les nombres qui sont tapés dans un programme AMOS Professional sont convertis dans un format spécial. Lorsque les programmes sont listés, ces nombres sont convertis à nouveau dans leur forme originale, et cela peut entraîner de légères différences entre le nombre tapé au départ et le nombre affiché dans la liste. Il n'est pas nécessaire de s'en inquiéter, car la valeur du nombre reste toujours exactement la même.
Fonctions
Il existe toute une série de bases essentielles dans le squelette AMOS Professional appelées
"fonctions". Ce sont des mots de commande qui ont un point commun : ils travaillent tous avec des nombres pour
fournir un résultat.
FREE
fonction : donne la quantité de mémoire libre dans la zone tampon des variables
memory=Free
Voici un exemple d'une fonction en fonctionnement : la fonction FREE vérifie combien d'octets de mémoire sont actuellement disponibles pour contenir vos variables, et elle peut être utilisée pour afficher un rapport, comme ceci :
E> Print "The number of bytes available is:";Free
Utilisez maintenant la fonction FREE avec la commande SET BUFFER (qui est expliquée plus tôt dans ce chapitre) de la manière suivante :
E> Set Buffer 13 Print "The number of bytes now available is:";Free