המבבה
הבסיסי להוראת MOVE
הוא:
המלה
MOVE
בהוראת שפת קובול שלעיל נקראת הפועל (verb).
כל הוראה, המופיעה בחטיבת הביצוע, כמו כל
משפט באנגלית, חייבת להכיל פועל. המשתנה FIELDA
נקרא השדה השולח. תוכנו של שדה זה יועתק
לשדה אחר (FIELDB)
כתוצאה מביצוע הוראת MOVE.
המשתנה FIELDB
נקרא השדה המקבל. תוכנו של FIELDB יוחלף, כתוצאה מביצוע הוראת MOVE,
בתוכנו של שדה אחר (FILEDA).
לפיכך, תוצאת הביצוע של הוראת MOVE
הינה ברורה: המידע, או התוכן,
המאוחסן בשדה השולח,FIELDA
יועתק בשדה המקבל FIELDB.
שים לב, כי הוראת MOVE,
כמו הוראות ביצוע אחרות, מופיעה רק בחטיבת
הביצוע. לעומת זאת, FIELDA,
FIELDB,
הינם שמות-המשתנים, ויש להגדירם בחטיבת
הנתונים. זכור לך בוודאי, כי שמות המשתנים
בחטיבת הנתונים מוגדרים על ידי משפטי PICTURE,
המציינים את סוג הנתון בשדה (מספרי, אלפביתי
או אלפאנומרי) ואת גודלו. כדי שתתבצע הוראת MOVE,
שתעביר את תוכנו המדוייק של משתנה אחד
למשתנה אחר - חייבים שני המשתנים להיות
מוגדרים על ידי משפטי PICTURE
זהים.
שים לב גם, כי הנתונים אינם עוברים מן השדה השולח אל המקבל, אלא נמסרים אליו, או מועתקים אליו. כלומר, התוכן של השדה השולה TAXA במקרה לעיל מוכפל, ומועתק על השדה המקבל TAXB. בתום ביצוע ההוראה, יכילו שני השדות תוכן זהה. תוכנו של TAXA אינו נמחק, אפוא, במשך התהליך. תוכן זה נשאר ללא שינוי, והוא נמסר, או מועתק, אל השדה המקבל.
מאחר ששני
השדות מוגדרים באמצעות אותו משפט PICTURE,
יהיה תכנם זהה בסוף הביצוע. |
פרק 1 - מבוא לתכנות COBOL.
פרק 2 - ארגון נתונים
פרק 3 - חטיבת הזיהוי
(IDENTIFICATION DIVISION)
פרק 4 - חטיבת הסביב
(ENVIRONMENTAL DIVISION)
פרק 5 - חטיבת הנתונים
(DATA DIVISION)
פרק 6 - חטיבת הביצוע
(PROCEDURE DIVISION)
פרק 7 - הוראת MOVE
פרק 8 - קטעי האחסון לעבודה
פרק 9 - הוראות אריתמטיות
פרק 10- הוראות תנאי
פרק 11 - רישומים נוספים בחתיבת הנתונים
פרק 12 - עריכת פלט מודפס
פרק 13 - הוראות מיוחדות לעריכת הדפסה
פרק 14 - הוראת DISPLAY ו-ACCEPT
|
.איתן 2002. כל הזכויות שמורות למערכת המידע איתן © |