Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.
La structure PERFORM TIMES permet de répéter un bloc d'instructions un nombre précis de fois, sans avoir besoin de gérer manuellement un compteur.
C’est l’équivalent d’une boucle “répéter N fois”, utile pour exécuter une tâche fixe, par exemple l’affichage d’un message ou la simulation d’une séquence.
Exemple :
IDENTIFICATION DIVISION.
PROGRAM-ID. BoucleTimes.
DATA DIVISION.
WORKING-STORAGE SECTION.
PROCEDURE DIVISION.
PERFORM 3 TIMES
DISPLAY "Bonjour COBOL"
Explication :
PERFORM 3 TIMES : répète l’instruction suivante exactement 3 fois. SECTION nommée.Exemple avec une section :
PROCEDURE DIVISION.
PERFORM MaSection 3 TIMES
STOP RUN.
MaSection SECTION.
DISPLAY "Message affiché via une section"
Cette structure est idéale pour les traitements répétitifs simples, comme des tests ou des initialisations.