פרק 6 - חטיבת הביצוע (PROCEDURE DIVISION)

ה. הוראת MOVE פשוטה

 

 מבנה הוראת MOVE הוא כלהלן

.(שם-נתון-2) TO (שם-נתון-1) MOVE

 

כל שדה בזיכרון יכול להיות מועבר לשדה אחר באמצעות הוראת MOVE

PROCEDURE       DIVISION.

OPEN INPUT FILE-1, OUTPUT FILE-2.

READ FILE-1 AT END MOVE 1 TO EOF.

PERFORM CALC-RTN UNTIL EOF=1.

CLOSE FILE-1,FILE-2.

STOP RUN.

CALC-RTN.

MOVE NAME-IN TO NAME-OUT.

MOVE AMT-OF-CREDIT-IN TO AMT-OF-CREDIT-OUT.

.MOVE AMT-OF-DEBIT-IN TO AMT-OF-DEBIT-OUT

בהנחה, שהצהרת ה- PICTUREשל שדה הפלט זהה לזו של שדה הקלט, הוראת MOVE מעתיקה את נתוני הקלט אל שטח הפלט. יצויין, שהשיטה, בה מציינים שם בסיסי זהה לשדות שונים, תוך שינוי קידומת או תוספת, נחשבת שיטת תכנות טובה. כלומר, ההבחנה בין AMT-OF-CREDIT-IN, כשדה קלט, לבין AMT-OF-CREDIT-OUT. כשדה המתאים בפלט, הינה ברורה. שים לב שוב, כי CALC-RTN הינה שגרה נפרדת. היא מתבצעת אך ורק תחת שליטתה של הוראת PERFORM; כדי להשלים את CALC-RTN, עלינו לכתוב (WRITE) את הרשומה שנצטברה בשטח הפלט, ואז לקרוא את הרשומה הבאה מקובץ הקלט.

קודם | תחילת הדף | הבא

 

נושאים

פרק 3 - חטיבת הזיהוי                               (IDENTIFICATION DIVISION)
פרק 6 - חטיבת הביצוע                               (PROCEDURE DIVISION)
פרק 14 - הוראת DISPLAY ו-ACCEPT

.איתן 2002. כל הזכויות שמורות למערכת המידע איתן ©