Parcours Accueil Tour guidé Initiation 1 h Initiation 24 h Révisions Exercices

Chaque variable déclarée dans la WORKING-STORAGE SECTION ou ailleurs doit obligatoirement comporter une clause PICTURE qui décrit sa structure.

Info : Ce module vous permet d’accĂ©der rapidement aux contenus essentiels de la formation COBOL.
Retour au plan général

📂 5-4 – La clause  PICTURE  : syntaxe, significations et formats usuels

La clause  PICTURE  (souvent abrégée  PIC ) est utilisée en  COBOL  pour définir le format d'une donnée : sa taille, son type (alphanumérique, numérique), et la maniÚre dont elle est représentée en mémoire.

Chaque variable déclarée dans la  WORKING-STORAGE  SECTION  ou ailleurs doit obligatoirement comporter une clause  PICTURE  qui décrit sa structure.

đŸ”€ Types de donnĂ©es avec  PICTURE 
📌 Exemples de base

 01 NOM PIC X(20).              *> Chaßne de 20 caractÚres
 01 AGE PIC 99.                  *> 2 chiffres max (ex : 23)
 01 PRIX PIC 9(3)V99.           *> 3 entiers et 2 décimales (ex : 123.45)
 01 SOLDE PIC S9(5)V99.         *> Nombre signé
  

Remarquez que la virgule virtuelle ( V ) n'est pas visible à l'écran, mais elle permet de séparer la partie entiÚre de la partie décimale lors des calculs.

💡 Utilisation du signe avec  S 

Le  S  permet de stocker un signe positif ou négatif :


 01 TEMPERATURE PIC S9(3).       *> Peut contenir -100 à +999
  
💬 Format d'affichage avec  Z  et  $ 

Ces caractÚres permettent de masquer les zéros non significatifs :


 01 PRIX-FORMATTE PIC $$$9.99.
 01 TOTAL-CLIENT PIC Z(4)9.99.
  

Exemple : si  TOTAL-CLIENT  vaut 0050.75, l’affichage sera : 50.75

📋 Astuces et bonnes pratiques
📌 RĂ©sumĂ©

La clause  PICTURE  dĂ©finit le type, la taille, la structure et le format d'une donnĂ©e. Bien la maĂźtriser, c’est :

Dans les prochaines sections, vous apprendrez à utiliser les clauses  REDEFINES ,  JUSTIFIED ,  FILLER , et les opérations de manipulation sur les données.

↑ Haut