Index alphabétique des mots-clés COBOL

Sélectionnez une lettre pour afficher les mots-clés correspondants :

0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Autres

Ce système d'index vous permet d'accéder rapidement aux définitions des mots-clés COBOL, classés par ordre alphabétique. Lorsque l'on débute en programmation, il est fréquent de rencontrer des notions inconnues. Grâce à cet index, il vous suffit de cliquer sur une lettre pour explorer les termes correspondants, sans avoir à faire défiler l’ensemble du cours. Cela vous fera gagner un temps précieux et rendra votre apprentissage plus fluide et plus efficace.

MOVE : une instruction de manipulation des données

En COBOL, l’instruction MOVE est utilisée pour transférer la valeur d’une source vers une destination. Elle fait partie des verbes fondamentaux du langage et constitue un outil essentiel dans la manipulation des données.

Fonctionnement de MOVE

La syntaxe générale est la suivante :


MOVE source TO destination.
  

Cela signifie que la valeur contenue dans source est copiée vers destination. La variable source reste inchangée, seule la variable destination est modifiée.

Exemples de code


01 WS-NOM                    PIC A(20).
01 WS-PRENOM               PIC A(20).
01 WS-NOM-COMPLET          PIC A(40).

MOVE "DUPONT" TO WS-NOM.
MOVE "ALAIN"   TO WS-PRENOM.
MOVE WS-PRENOM    TO WS-NOM-COMPLET.
  

Dans cet exemple, la valeur "DUPONT" est copiée dans WS-NOM, et "ALAIN" dans WS-PRENOM. Ensuite, la valeur de WS-PRENOM est copiée dans WS-NOM-COMPLET.

Remarques importantes

  • MOVE peut être utilisé avec des types de données alphanumériques, numériques ou encore avec des chaînes définies par PICTURE.
  • Si la source est plus grande que la destination, le contenu sera tronqué.
  • Si la destination est plus grande, elle sera complétée (par des blancs ou des zéros selon le type).

Exemple avec données numériques


01 WS-VALEUR-A        PIC 9(3).
01 WS-VALEUR-B        PIC 9(3).

MOVE 125 TO WS-VALEUR-A.
MOVE WS-VALEUR-A TO WS-VALEUR-B.
  

La valeur 125 est copiée dans WS-VALEUR-A, puis transmise à WS-VALEUR-B. Les deux variables contiennent alors la même valeur.