Voici un tableau de référence des différents procédures ou fonctions de «Cobol» (aussi connu sous le nom de built-in functions)
Procédure ou fonction | Description |
---|---|
ACCEPT | Cette instruction permet d'entrée des données à partir du clavier ou du système d'exploitation. |
ACCESS | Cette instruction permet de spécifier le type d'accès dans un fichier. |
ACOS | Cette fonction trigonométrique retourne l'«ArcCosinus». |
ADD | Cette instruction permet l'addition d'une valeur numérique à une autre. |
ADVANCING | Cette instruction permet de contrôler l'espacement d'un fichier en mode impression. |
AFTER | Cette instruction permet de spécifier l'impression de ligne après l'espacement ou dans l'instruction «INSPECT». |
ALL | Cette instruction permet de spécifier tous les éléments d'une autre instruction ou d'un de ses paramètres. |
ALPHABETIC | Cette instruction permet de spécifier qu'un champ peut contenir des lettres majuscules ou minuscules et/ou des espaces. |
ALPHABETIC-LOWER | Cette instruction permet de spécifier qu'un champ peut contenir des lettres minuscules et/ou des espaces. |
ALPHABETIC-UPPER | Cette instruction permet de spécifier qu'un champ peut contenir des lettres majuscules et/ou des espaces. |
ALPHANUMERIC | Cette instruction permet de spécifier qu'un champ peut contenir tous les types de caractères. |
ALPHANUMERIC-EDITED | Cette instruction permet de spécifier qu'un champs peut contenir tous les types de caractères et les opérations d'éditions comme les rapports par exemple. |
ALSO | Cette instruction est une clause de l'instruction «SPECIAL-NAMES». |
ALTER | Cette instruction permet de modifier une séquence prédéterminé d'opérations. |
ALTERNATE | Cette instruction permet d'indiquer qu'un item de données d'un enregistrement fournit un chemin alternatif vers les données d'un fichier d'index. |
AND | Cette instruction permet d'effectuer une condition d'opération de «Et logique». |
ANNUITY | Cette fonction permet de demander le rapport du versement annuel payé pour périodes spécifiés à un taux d'intérêt spécifié pour un investissement de 1. |
ANY | Cette instruction permet d'indiquer qu'il s'associe à toutes les autres situations. |
ARE | Cette instruction permet d'indiquer que l'instruction parent est inclus dans le contexte spécifié. |
AREA | Cette instruction permet d'indiquer une région de contrôle d'entrée/sortie. |
ASIN | Cette fonction trigonométrique retourne l'«ArcSinus». |
ATAN | Cette fonction trigonométrique retourne l'«ArcTangente». |
AUTHOR | Cette instruction permet de définir l'auteur du programme COBOL. |
BLANK | Cette instruction permet l'utilisation de blanc dans un item quand ça valeur est zéro. |
BLOCK | Cette instruction permet de spécifier la taille d'un enregistrement physique. |
CALL | Cette instruction permet d'appeler un sous-programme ou une instruction spécial. |
CALL SCREEN | Cette instruction permet d'afficher un écran. |
CHAR | Cette fonction permet de convertir un code ASCII en caractère. |
CLASS | Cette instruction permet de définir une classe. |
CLOSE | Cette instruction permet de terminer les traitements de fichiers. |
COMPUTE | Cette instruction permet d'associer la valeur spécifié à une expression arithmétique d'item de données. |
CONFIGURATION | Cette instruction permet de spécifier la section de configuration de l'équipement utilisé d'une divisions de l'environnement du programme. |
COPY | Cette instruction permet d'insérer le contenu du fichier spécifié dans le programme spécifié. |
COS | Cette fonction trigonométrique retourne le «Cosinus». |
COSH | Cette fonction trigonométrique retourne le «Cosinus» hyperbolique. |
CURRENCY | Cette instruction permet de modifier la devise (monnaie) d'une instruction de clause «PICTURE». |
CURRENT-DATE | Cette fonction permet de demander la date courante du système. |
DATA | Cette instruction permet de spécifier la division des données du programme. |
DATE-COMPILED | Cette instruction permet de définir la date de compilation du programme COBOL, il est habituellement mise-à-jour automatiquement par le compilateur. |
DATE-OF-INTEGER | Cette fonction permet de convertir une date de format entière en une date de format grégorienne. |
DATE-TO-YYYYMMDD | Cette fonction permet de convertir une date avec une année de deux chiffres en une date avec quatre chiffres. |
DATE-WRITTEN | Cette instruction permet de définir la date de rédaction du programme COBOL. |
DATEVAL | Cette fonction permet d'effectuer la conversion d'une valeur non-daté en champ de date. |
DAY-OF-INTEGER | Cette fonction permet d'effectuer la conversion d'une date de format entier en une date de format julienne. |
DAY-TO-YYYYDDD | Cette fonction permet d'effectuer la conversion d'une date de deux chiffres en une date de quatre chiffres. |
DECIMAL-POINT | Cette instruction permet de modifier la fonction de la virgule et du point d'une instruction de clause «PICTURE». |
DELETE | Cette instruction permet d'enlever un enregistrement d'une masse d'entreposage d'un fichier. |
DELIMITED | Cette instruction permet d'indiquer les délimiteurs pour les données de contrôle du transfère de données. |
DISPLAY | Cette instruction permet d'afficher un message vers la console. |
DISPLAY-OF | Cette fonction permet de demander une chaine de caractères alphanumérique correspondant au contenu du paramètre spécifié et retourne sa représentation avec le code de page spécifié. |
DIVIDE | Cette instruction permet d'effectuer la division de données numériques. |
DIVISION | Cette instruction permet de spécifié une des divisions du programmes comme IDENTIFICATION, ENVIRONMENT, DATA et PROCEDURE. |
END-ADD | Cette instruction permet d'indiquer la fin d'une instruction ADD. |
END-CALL | Cette instruction permet d'indiquer la fin d'une instruction CALL. |
END-COMPUTE | Cette instruction permet d'indiquer la fin d'une instruction COMPUTE. |
END-DELETE | Cette instruction permet d'indiquer la fin d'une instruction DELETE. |
END-DISPLAY | Cette instruction permet de délimiter la fin d'une instruction d'affichage. |
END-DIVIDE | Cette instruction permet d'indiquer la fin d'une instruction DIVIDE. |
END-EVALUATE | Cette instruction permet de délimiter la fin d'une instruction conditionnel de test de cas. |
END-IF | Cette instruction indique la fin d'un bloc de comparaison de condition débuté par «IF». |
END-MULTIPLY | Cette instruction permet d'indiquer la fin d'une instruction MULTIPLY. |
END-OF-PAGE | Cette instruction permet d'indiquer la fin logique de la page d'impression associé avec l'exécution de l'instruction WRITE. |
END-PERFORM | Cette instruction permet d'indiquer la fin d'une instruction PERFORM. |
END-READ | Cette instruction permet d'indiquer la fin d'une instruction READ. |
END-RETURN | Cette instruction permet d'indiquer la fin d'une instruction RETURN. |
END-REWRITE | Cette instruction permet d'indiquer la fin d'une instruction REWRITE. |
END-SEARCH | Cette instruction permet d'indiquer la fin d'une instruction SEARCH. |
END-START | Cette instruction permet d'indiquer la fin d'une instruction START. |
END-STRING | Cette instruction permet d'indiquer la fin d'une instruction STRING. |
END-SUBSTRACT | Cette instruction permet d'indiquer la fin d'une instruction SUBTRACT |
END-UNSTRING | Cette instruction permet d'indiquer la fin de l'instruction UNSTRING. |
END-WRITE | Cette instruction permet d'indiquer la fin d'une instruction WRITE. |
ENVIRONMENT | Cette instruction permet de spécifier la division de l'environnement du programme, soit la configuration du programme et les fichiers d'entrée/sortie utilisé. |
EOP | Cette instruction permet d'indiquer la fin logique de la page d'impression associé avec l'exécution de l'instruction WRITE. |
EQUAL | Cette instruction permet d'indiquer que la condition est égale à celle spécifié. |
EVALUATE | Cette instruction permet d'utiliser une instruction conditionnel de test de cas. |
EXIT | Cette instruction permet de fournir un point commun de fermeture d'une série de procédures ou une fin logique d'un appel de programme. |
FACTORIAL | Cette fonction mathématique retourne le factoriel. |
FALSE | Cette instruction permet d'indiquer une situation fausse. |
FD | Cette instruction permet d'indiquer le niveau dans une section de fichier. |
FILE | Cette instruction permet de spécifier la section décrivant des fichiers d'une division de données du programme. |
FILE-CONTROL | Cette instruction permet d'associer chaque fichier dans le programme COBOL avec un ensemble de données externes, et permet ainsi de préciser l'organisation des fichiers, le mode d'accès, et d'autres informations. |
FILE SECTION | Cette instruction permet d'indiquer les descriptions de fichier utilisés. |
FILE STATUS IS | Cette instruction permet de contrôler les erreurs d'accès à un fichier dans une instruction de clause «SELECT». |
FILLER | Cette instruction permet d'effectuer une substitution de niveau dans la définition de variable. |
GLOBAL | Cette instruction permet de spécifier que le nom d'identification de fichier a un nom global. |
GO | Cette instruction permet de passer le contrôle d'une partie de division de procédure à une autre. |
GREATER | Cette instruction permet d'indiquer que la condition est supérieur à celle spécifié. |
I-O-CONTROL | Cette instruction est un paragraphe permettant d'améliorer l'efficacité du traitements de fichiers. |
IDENTIFICATION | Cette instruction permet de spécifier la division des informations d'identification du programme. |
IF | Cette instruction permet de faire des testes conditionnels. |
IN | Cette instruction permet d'effectuer un traitement sur une ou plusieurs phrases composé d'un qualificateur. |
INITIALIZE | Cette instruction permet de fixer tous les valeurs des champs avec la même valeur 0 ou un espace. |
INPUT-OUTPUT | Cette instruction permet de spécifier la section de définitions des fichiers d'entrées/sortie utilisé d'une divisions de l'environnement du programme. |
INSPECT | Cette instruction permet de fournir les habilités de compte, de remplacement, de compte et de remplacement dans les occurrences de simple caractères ou de groupe de caractères dans un item de données. |
INSTALLATION | Cette instruction permet de définir le lieu d'installation du programme COBOL. |
INTEGER | Cette fonction mathématique retourne la valeur entière. |
INTEGER-OF-DATE | Cette fonction permet de convertir une date de format grégorien en un format entier. |
INTEGER-OF-DAY | Cette fonction permet de convertir une date de format julienne d'un calendrier grégorien en un format entier. |
INTEGER-PART | Cette fonction mathématique retourne la valeur arrondie. |
INTO | Cette instruction permet d'indiquer où les données de champs doivent être déplacées. |
INVALID | Cette instruction permet d'indiquer que n'importe quel type d'instruction d'entrée/sortie n'est pas séquentiel. |
IS | Cette instruction permet d'indiquer si l'opérande est numérique, alphabétique,... |
JUST | Cette instruction permet d'indiquer une position non-standard de données dans un item de données reçu. |
JUSTIFIED | Cette instruction permet d'indiquer une position non-standard de données dans un item de données reçu. |
KEY | Cette instruction permet d'indiquer la position dans l'enregistrement logique d'un fichier correspondant à une clef. |
LABEL | Cette instruction permet de définir une étiquette. |
LENGTH | Cette fonction permet de demander le nombre de caractères que contient une chaine de caractères. |
LESS | Cette instruction permet d'indiquer que la condition est inférieur à celle spécifié. |
LINAGE | Cette instruction permet de définir un fichier orienté vers l'imprimante. |
LINAGE-COUNTER | Cette instruction permet de changer la valeur du compteur en fonction de la demande effectué dans une instruction WRITE. |
LINKAGE | Cette instruction combiné à l'instruction «SECTION» permet d'indiquer les descriptions de variables global de programmes et sous-programmes. |
LOG | Cette fonction mathématique retourne le logarithme naturel. |
LOG10 | Cette fonction mathématique retourne le logarithme en base 10. |
LOWER-CASE | Cette fonction permet de convertir une chaine de caractères en minuscule. |
MAX | Cette fonction permet de retourner la plus grande valeur des paramètres spécifiés. |
MEAN | Cette fonction permet de demander la moyenne des paramètres spécifiés. |
MEDIAN | Cette fonction permet de demander la médiane des paramètres spécifiés. |
MEMORY | Cette instruction permet d'indiquer la quantité de mémoire principal est nécessaire à l'exécution de l'objet des mots, des caractères ou des modules. |
MERGE | Cette instruction permet de fusionner et trier de multiples fichiers en un seul. |
MIDRANGE | Cette fonction permet de demander la valeur moyenne de la plus petite et de la plus grande valeur des paramètres spécifiés. |
MIN | Cette fonction permet de retourner la plus petite valeur des paramètres spécifiés. |
MOD | Cette fonction mathématique retourne la partie restante (le modulo). |
MOVE | Cette instruction permet de transférer des données, dans l'accord de règles d'édition, vers une ou plusieurs régions de données. |
MULTIPLY | Cette instruction permet d'effectuer une multiplication d'items de données et d'entreposer le résultat. |
NATIONAL-OF | Cette fonction permet de demander la chaine de caractères des caractères national de la chaine de caractères spécifié. |
NOT | Cette instruction permet d'effectuer la négation d'une condition spécifié. |
NUMVAL | Cette fonction permet de demander la valeur numérique d'une chaine de caractères. |
NUMVAL-C | Cette fonction permet de demander la valeur numérique d'une chaine de caractères pouvant contenir des symboles ou des virgules devant le point décimal. |
OBJECT-COMPUTER | Cette instruction de section de configuration d'une division d'environnement permet d'indiquer une note sur le type d'ordinateur sur lequel il est exécuté. |
OCCURS | Cette instruction permet d'éliminer les entrées de sépération pour les répétitions d'items de données et les informations requises pour les applications de sous-script et d'indices. |
OF | Cette instruction permet d'effectuer un traitement sur une ou plusieurs phrases composé d'un qualificateur. |
OFF | Cette instruction permet de désactiver l'état de condition. |
ON | Cette instruction permet d'activer l'état de condition. |
OPEN | Cette instruction permet d'initialiser un traitement pour des fichiers séquentiels. |
OPTIONAL | Cette instruction permet d'indiquer que le fichier d'entrée n'est pas obligatoire présent dans une instruction de clause «SELECT». |
OR | Cette instruction permet d'effectuer une condition d'opération de «Et logique». |
ORD | Cette fonction permet de demander la valeur ASCII du caractère spécifié. |
ORD-MAX | Cette fonction permet de retourner la position de l'élément avec la plus grande valeur dans la liste spécifié. |
ORD-MIN | Cette fonction permet de retourner la position de l'élément avec la plus petite valeur dans la liste spécifié. |
ORGANIZATION | Cette instruction permet d'indiquer le type de fichier dans une instruction de clause «SELECT». |
OUTPUT | Cette instruction permet d'indiquer le nom d'une procédure sélectionnant ou modifiant la sortie d'enregistrement d'une opération de tri. |
PASSWORD IS | Cette instruction permet d'indiquer le mot de passe d'un fichier dans une instruction de clause «SELECT». |
PERFORM | Cette instruction permet de transférer le contrôle explicite d'une ou plusieurs procédures et retourne le contrôle implicite à chaque fois qu'une procédure est complété. |
PIC | Cette instruction permet de définir la longueur et le format d'un type de données élémentaire. |
PICTURE | Cette instruction permet de définir la longueur et le format d'un type de données élémentaire. |
POINTER | Cette instruction permet d'indiquer que la valeur d'un champ se comporte comme si elle était augmentée de 1 pour chaque position de caractère examiné dans l'envoi spécifié. |
PRESENT-VALUE | Cette fonction permet de demander la valeur présente de un ou plusieurs montants de fin de période spécifié à un taux spécifié. |
PROCEDURE | Cette instruction permet de spécifier la divisions sous-programmes (procédure). |
PROGRAM | Cette instruction permet d'appliquer à la séquence d'assemblage des éléments de données alphanumériques. |
PROGRAM-ID | Cette instruction permet de définir le nom du programme COBOL. |
RANDOM | Cette fonction retourne un nombre aléatoire. |
RANGE | Cette fonction permet de demander le rang des paramètres spécifiés (les plus grandes valeurs moins les plus petites). |
READ | Cette instruction permet d'effectuer la lecture du prochain enregistrement disponible dans un fichier. |
RECORD | Cette instruction permet de définir la longueur d'un enregistrement en caractères. |
REDEFINES | Cette instruction permet de calculer la même région d'entreposage décrite par différentes descriptions d'entrées de données. |
RELEASE | Cette instruction permet de libérer l'instruction INPUT PROCEDURE dans un SORT. |
REM | Cette fonction mathématique retourne la partie restante (le modulo). |
RENAMES | Cette instruction permet d'indiquer un regroupement alternatif ou chevauchement des éléments de données élémentaires. |
REPORT | Cette instruction permet d'effectuer des rapports. |
RETURN | Cette instruction permet de récupérer un enregistrement lors de la sortie du programme. |
REVERSE | Cette fonction permet d'inverser l'ordre des caractères de façon à ce que le début deviennent la fin et la fin deviennent le début. |
REWRITE | Cette instruction permet de remplacer un enregistrement existant dans un fichier d'entreposage de masse. |
ROUNDED | Cette instruction permet d'indiquer le nom du champ allant recevoir le résultat. |
SAME | Cette instruction permet d'indiquer que deux ou plusieurs fichiers utilise la même région de la mémoire durant le traitement. |
SCREEN SECTION | Cette instruction permet de définir les écrans d'affichage à employer par l'application. |
SEARCH | Cette instruction permet de rechercher une entrée dans une table. |
SECTION | Cette instruction permet d'indiquer la section d'une procédure. |
SECURITY | Cette instruction permet d'indiquer que le niveau de confidentialité du programme COBOL. |
SELECT | Cette instruction permet de décrire un fichier d'un paragraphe «FILE-CONTROL». |
SEQUENTIAL | Cette instruction permet de spécifier le type d'accès séquentiel dans un fichier. |
SET | Cette instruction permet d'établir un point de référence pour le gestionnaire d'opérations de table par ajustement des noms d'index associés avec les éléments de la table. |
SIGN | Cette instruction permet d'indiquer la position et le mode de représentation d'un signe d'opération quand il est nécessaire de décrire cette propriété explicitement. |
SIN | Cette fonction trigonométrique retourne le «Sinus». |
SINH | Cette fonction trigonométrique retourne le «Sinus» hyperbolique. |
SIZE | Cette instruction permet de gérer les erreurs lors de débordements de valeurs. |
SORT | Cette instruction permet de trier un fichier. |
SOURCE-COMPUTER | Cette instruction de section de configuration d'une division d'environnement permet d'indiquer une note sur le type d'ordinateur sur lequel il a été compilé. |
SQRT | Cette fonction retourne la racine carrée d'une valeur. |
SPECIAL-NAMES | Cette instruction de section de configuration d'une division d'environnement permet d'indiquer une clause de paragraphe dans lequel on retrouve des noms mnémonique utilisateur, des noms de classes, des valeurs monnétaire et/ou les fonctions devant être traité par des clauses IMAGE. |
STANDARD-DEVIATION | Cette fonction permet de retourner l'écart-type spécifié. |
START | Cette instruction permet de fournir une base pour le positionnement logique dans un fichier, pour récupérés les sous-séquences séquentiel des enregistrements. |
STOP | Cette instruction permet de suspendre temporairement ou en permanence l'exécution d'un objet du programme. |
STRING | Cette instruction permet d'effectuer la concaténation de multiples champs ou expression litérale en un seul champ. |
SUBTRACT | Cette instruction permet la soustraction d'une valeur numérique à une autre. |
SUM | Cette fonction permet de demander la somme des expressions spécifiés. |
SYMBOLIC | Cette instruction permet de spécifier un ou plusieurs caractères symboliques. |
SYNC | Cette instruction permet d'indiquer l'alignement d'un item élémentaire dans une même limite d'octet. |
SYNCHRONIZED | Cette instruction permet d'indiquer l'alignement d'un item élémentaire dans une même limite d'octet. |
TALLYING | Cette instruction permet d'indiquer qu'une valeur égale à la valeur initiale plus le nombre de régions de reception des données a donné suite. |
TAN | Cette fonction trigonométrique retourne la «Tangente». |
TRUE | Cette instruction permet d'indiquer une situation vrai. |
UNDATE | Cette fonction permet de convertir un champ de date en une non-daté pour les situations ambigues. |
UNLOCK | Cette instruction permet rendre disponible aux autres programmes le plus récent accès d'enregistrement dans un fichier étant lue et verrouillé. |
UNSTRING | Cette instruction permet de découper un champ en de mutliple champs en utilisant un caractère particulier déterminant où découper le champ. |
UPON | Cette instruction permet d'indiquer sur quel environnement les informations doivent être sortie. |
UPPER-CASE | Cette fonction permet de convertir une chaine de caractères en majuscule. |
USAGE | Cette instruction permet d'indiquer le format d'un item de données dans l'entreposage de l'ordinateur. |
USE | Cette instruction permet d'indiquer les procédures du gestionnaire d'erreur d'entrée-sortie étant ajouté aux procédures standard. |
USING | Cette instruction permet de passer les paramètres d'un programme à un autre. |
VALUE | Cette instruction permet de définir une valeur à attribué à un champ associé avec un fichier. |
VALUES | Cette instruction permet d'indiquer la valeur initiale dans les items d'entreposage de travail associé avec une condition spécifié. |
VARIANCE | Cette fonction permet de demander la variance. |
VARYING | Cette instruction permet d'associer une variable avec une recherche. |
WHEN | Cette instruction permet d'indiquer quand effectuer l'évaluation. |
WHEN-COMPILED | Cette fonction permet de demander la date et l'heure de la compilation du programme COBOL. |
WITH | Cette instruction permet d'indiquer avec quel contexte est associé une instruction. |
WORDS | Cette instruction permet d'indiquer une quantité mesurés en mots. |
WORKING-STORAGE | Cette instruction permet de spécifié la section contenant les définitions des champs de travail et les descriptions de chaque ligne à imprimer situé dans une divisions de données du programme. |
WRITE | Cette instruction permet d'écrire un enregistrement logique dans la sortie d'un fichier. |
XML GENERATE | Cette instruction permet d'effectuer la conversion de données en format XML. |
XML PARSE | Cette instruction permet d'effectuer l'analyse rapide d'un document XML en morceaux individuels et effectue un traitement pour chacun de ceux-ci. |
YEAR-TO-YYYY | Cette fonction permet d'effectuer la conversion d'une année de deux chiffres en année en quatre chiffres. |
ZERO | Cette instruction permet d'indiquer que la valeur doit être 0. |
ZEROES | Cette instruction permet d'indiquer que la valeur doit être des 0. |
ZEROS | Cette instruction permet d'indiquer que la valeur doit être des 0. |
Dernière mise à jour : Jeudi, le 28 juillet 2011