Section courante

A propos

Section administrative du site

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