Liste des commandes
DISPLAY
Affiche un texte, une variable, ou les deux. Très utile pour vérifier rapidement ce que fait un programme.
Voir les exemples
ACCEPT
Récupère une saisie (ou une valeur système selon l’environnement). Sert à rendre un programme interactif.
Voir les exemples
MOVE
Copie une valeur dans une variable. Indispensable pour initialiser, préparer un calcul ou construire un message.
Voir les exemples
IF
Teste une condition. Permet de déclencher une action seulement si une règle est respectée.
Voir les exemples
END-IF
Ferme clairement un bloc conditionnel. Améliore la lisibilité et évite les erreurs d’imbrication.
Voir les exemples
EVALUATE
Gère plusieurs cas (équivalent d’un “switch/case”). Très pratique pour traiter des codes et statuts.
Voir les exemples
PERFORM
Exécute un paragraphe/une section, ou répète un traitement. Sert à structurer un programme en étapes.
Voir les exemples
END-PERFORM
Ferme un bloc de répétition/traitement écrit en forme “inline”. Utile pour garder un code bien délimité.
Voir les exemples
ADD
Additionne des valeurs. Sert à gérer des compteurs, des totaux, des quantités et des cumuls.
Voir les exemples
SUBTRACT
Soustrait une valeur d’une autre. Utile pour décrémenter, calculer un écart ou une différence.
Voir les exemples
MULTIPLY
Multiplie des valeurs. Courant pour les montants, quantités, coefficients ou conversions simples.
Voir les exemples
DIVIDE
Divise des valeurs et peut produire un quotient et un reste. À pratiquer pour comprendre les cas limites.
Voir les exemples
COMPUTE
Calcule une expression complète. Pratique quand un calcul dépasse les opérations simples.
Voir les exemples
INITIALIZE
Réinitialise des variables (souvent des groupes). Très utile en début de traitement ou entre deux boucles.
Voir les exemples
STRING
Concatène plusieurs morceaux de texte dans une variable. Pratique pour fabriquer des libellés ou messages.
Voir les exemples
UNSTRING
Découpe une chaîne en champs. Très utile pour traiter des données séparées (par exemple avec un séparateur).
Voir les exemples
INSPECT
Analyse et transforme une chaîne (compter/remplacer). Utile pour nettoyer une saisie ou contrôler un format.
Voir les exemples
OPEN
Ouvre un fichier (lecture/écriture). Première étape avant de lire ou écrire des enregistrements.
Voir les exemples
READ
Lit un enregistrement depuis un fichier. À pratiquer avec OPEN pour comprendre le cycle de lecture.