Accueil 1h - Accueil démo - Accueil 24H
Mode pas à pas : instruction STRING (version simple)
Voici une version très simple du code COBOL qui utilise l'instruction STRING pour assembler deux chaînes de caractères dans une troisième.
IDENTIFICATION DIVISION. PROGRAM-ID. StringSimple. DATA DIVISION. WORKING-STORAGE SECTION. 01 NOM PIC X(10) VALUE "DUPONT". 01 PRENOM PIC X(10) VALUE "JEAN". 01 NOM-COMPLET PIC X(25). PROCEDURE DIVISION. STRING NOM DELIMITED BY SIZE " " DELIMITED BY SIZE PRENOM DELIMITED BY SIZE INTO NOM-COMPLET END-STRING. DISPLAY "Nom complet : " NOM-COMPLET. STOP RUN.
Cliquez sur « Suivant » pour exécuter chaque ligne et comprendre le déroulement du programme.
📘 Explication pour débutants :
Ce programme assemble le nom et le prénom d'une personne en une seule ligne, en insérant un espace entre les deux.
Il utilise pour cela l'instruction STRING, qui permet de coller plusieurs morceaux de texte dans une nouvelle variable.
Enfin, la phrase complète est affichée avec DISPLAY.
🔍 Explication pas à pas pour débutants :
-
STRING: cette instruction sert à assembler plusieurs morceaux de texte dans une seule variable. -
NOM DELIMITED BY SIZE: on prend toute la valeur contenue dans la variableNOM. Le mot-cléSIZEsignifie que l’on utilise toute la longueur du texte, sans s’arrêter à un caractère particulier. -
" " DELIMITED BY SIZE: on insère un espace entre les deux mots. C’est une chaîne fixe, délimitée aussi par sa taille. -
PRENOM DELIMITED BY SIZE: on ajoute maintenant toute la valeur contenue dans la variablePRENOM. -
INTO NOM-COMPLET: le résultat final (NOM + espace + PRENOM) est stocké dans la variableNOM-COMPLET. -
END-STRING: marque la fin de l’instruction.
👉 En résumé, cette instruction permet de créer une phrase comme « DUPONT JEAN » à partir de deux morceaux distincts.
Téléchargez le code source : 🔍 Voir dans un nouvel onglet | 📥 Télécharger le fichier