COBOL - Clause MOVE - Travaux Pratiques
COBOL - Clause MOVE - Travaux Pratiques
COBOL - Clause MOVE - Travaux Pratiques
Objectifs du TP: Maîtriser l’utilisation de l’instruction MOVE dans différents contextes et avec divers
types de données en COBOL. Ce TP mettra l’accent sur la manipulation de données simples et
structurées et sur la compréhension des résultats de ces opérations.
Instructions:
Initialisez ces deux variables avec les valeurs ’10’ et ’20’, respectivement.
Nous souhaitons intervertir le montant de ces deux variables. Comment procéderiez vous ? Affichez
les variables après échange des valeurs.
Troncation de Données:
Créez une structure de données complexe (zone de groupe) STRUCTURE-COMPLEXE avec 3 champs
initialisés avec des valeurs que vous aurez prédéfinies. Déclarez une seconde zone de groupe AUTRE-
STRUCTURE avec deux champs correspondants à STRUCTURE-COMPLEXE et un champ unique.
MOVE CORRESPONDING:
Utilisez MOVE CORRESPONDING pour copier les données entre STRUCTURE-COMPLEXE et AUTRE-
STRUCTURE.
1. NUM1 et NUM2 :
• Déclaration de deux variables numériques NUM1 et NUM2 .
• Initialisation avec les valeurs 10 et 20.
• Utilisation de l'instruction MOVE pour échanger les valeurs.
2. LONGUE-CHAINE et COURTE-CHAINE :
• Déclaration de deux variables alphanumériques LONGUE-CHAINE et COURTE-
CHAINE.
• Utilisation de l'instruction MOVE pour tronquer les données de LONGUE-
CHAINE vers COURTE-CHAINE.
3. STRUCTURE-COMPLEXE et AUTRE-STRUCTURE :
• Déclaration de deux zones de groupe avec des champs complexes.
• Utilisation de MOVE CORRESPONDING pour copier les données entre les deux
structures complexes.
4. DATE-AAMMJJ et DATE-JJMAAAA :
• Déclaration de deux variables pour représenter la date au format
AAAAMMJJ et JJ/MM/AAAA respectivement.
• Utilisation de l'instruction MOVE et des fonctions NUMVAL pour reformater
la date.