Voici les différentes procédures et fonctions que propose le SMALLAda :
Nom | Description |
---|---|
ABS | Cette fonction permet de retourner la valeur absolue d'une expression numérique. |
ARCTAN | Cette fonction permet de calculer l'arc tangente en radians. |
ASCII | Cette fonction permet de retourner la valeur ASCII d'un caractère. |
CLOCK | Cette fonction permet de retourner le temps en unités de secondes. |
CLOSE | Cette procédure permet de fermer un fichier. |
COS | Cette fonction permet de retourner le cosinus. |
CURSORAT | Cette procédure permet de fixer l'emplacement du curseur dans l'écran de texte. |
EOF | Cette fonction permet d'indiquer si la fin du fichier est atteinte. |
EOLN | Cette fonction permet d'indiquer si la fin d'une ligne de fichier texte est atteinte. |
EXP | Cette fonction permet de retourner la valeur exponentielle. |
GET | Cette procédure permet de demander des caractères dans le fichier. |
GET_LINE | Cette procédure permet de demander des caractères jusqu'à ce que celui-ci soit disponible dans le fichier. |
INHERITP | Cette procédure permet d'indiquer l'héritage de priorité. Si une tâche hérite de priorités, sa priorité dynamique est le maximum des priorités dynamiques de toutes les tâches mises en file d'attente pour la rencontrer. |
LN | Cette fonction permet de calculer le logarithme népérien (Naturel). |
NEW_LINE | Cette procédure permet d'ajouter une nouvelle ligne dans le fichier. |
ODD | Cette fonction permet d'indiquer si la valeur entière est un nombre impaire. |
ORD | Cette fonction permet de demander le rang de la valeur scalaire, par exemple on peut connaître le numéro de code ASCII d'un caractère de cette manière. |
PUT | Cette procédure permet d'envoyer des caractères dans le fichier ou vers la console. |
PUT_LINE | Cette procédure permet d'écrire du texte vers la sortie standard et effectue un changement de ligne. |
SUCC | Cette fonction permet de retourner la valeur suivante de l'expression. |
PRED | Cette fonction permet de retourner la valeur précédente de l'expression. |
PRIORITY | Cette procédure permet de fixer la priorité de la tâche. |
QUANTUM | Cette procédure permet de définir le quantum de la tâche. |
RANDOM | Cette fonction permet de générer un nombre aléatoire. |
RESET | Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié. |
REWRITE | Cette procédure permet de créer un nouveau fichier ou d'écraser le contenu d'un fichier existant. |
ROUND | Cette fonction permet de retourner la valeur arrondie d'un nombre réel. |
SIGNAL | Cette procédure permet d'indiquer un signal de sémaphore. |
SIN | Cette fonction permet de retourner le sinus. |
SQR | Cette fonction permet de retourner le carré d'un nombre. |
SQRT | Cette fonction permet de retourner la racine carrée d'un nombre. |
TRUNC | Cette fonction permet de retourner la partie entière d'un nombre réel. |
WAIT | Cette procédure permet d'effectuer une attente sélective. |
Dernière mise à jour : Vendredi, le 9 septembre 2020