Commandes cobol à pratiquer en priorité

Cette page rassemble 20 instructions de base à manipuler avant de poursuivre : affichage, saisie, conditions, boucles, calculs, traitement de chaînes et premières opérations sur fichiers. Pour chaque commande, un bouton vous renvoie vers l’index afin de retrouver des exemples et des leçons associées.

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

ELSE 

Complète un test : indique quoi faire lorsque la condition n’est pas vraie.

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.

Voir les exemples