פרק 3 חטיבת הזיהיי (IDENTIFICATION DIVISION)

 ב. דרישות קידוד חטיבת הזיהוי

חטיבת הזיהוי היא הקטנה והפשוטה בחטיבות של תכנית  COBOL. כפי שהשם רומז, היא מספקת מידע מזהה על התכנית.

לחטיבת הזיהוי אין כל השפעה על ביצוע תכנית  COBOL. עם זאת, החטיבה חייבת להופיע בתכנית, כאמצעי זיהוי של המטלה (JOB) עבור המחשב.

חטיבת הזיהוי אינה מתחלקת לקטעים (SECTIONS). במקומם, יכולים להופיע הסעיפים הבאים:

PROGRAM-ID - זיהוי התכנית.

AUTHOR : שם המחבו.

INSTALLATION - המערכת שבה מורצת התכנית.

DATE-WRITTEN - תאריך-זכתיבה.

DATE-COMPILED - תאריך-הידור.

SECURITY - ביטחון.

REMARKS - העדות.

כמו כל שם חטיבה, יש לקודד את השם IDENTIFICATION DIVISION במרווח A  גם רשימת הסעיפים שלעיל תקודד במרווח A , ואחרי כל משפט או שם תופיע נקודה. הסעיף היחיד, שחייב להופיע בחטיבת הזיהוי, הוא סעיף PROGRAM-ID. השאר הם נתוני רשות, שאינם חייבים להופיע. כלומר, לכל תכנית חייב להיות שם. השם, המופיע לאחר PROGRAM-ID, נקרא שם חיצוני  (EXTERNAL-NAME), והוא מקודד

במרווח B . שמות חיצוניים ' יכולים להכיל אותיות, ספרות ומקפים עד לכמות מירבית של 30 תווים, אך רק 8 התווים הראשונים חייבים להיות ייחודיים לתכנית; כלומר,8  התווים הראשונים של השם החיצוני - הם המהווים למעשה את שם התכנית בפני המחשב. אם כן,2  השורות הראשונות בתכנית חייבות להיות חטיבת הזיהוי וזיהוי-התכנית:

IDENTIFICATION DIVISION.
PROGRAM-ID.  SAMPLE1.

המשפט  PROGRAM-ID מסתיים בנקודה, ולאחריה רווח. השם החיצוני מקודד במרווח B , בהתאם לחוקים שפורטו לעיל. שים לב, שניתן היה לקודד את שני הפריטים בנפרד:

IDENTIFICATION DIVISION.
PROGRAM-ID. 
            SAMPLE1.

היות והפריט  PROGRAM-ID הינו שם סעיף, ניתן להכניס את השם החיצוני SAMPLE1 באותה שורה – או בשורה הבאה. בכל מקרה, יש לשים נקודה אחרי שם סעיף (PROGRAM-ID) והשם החיצוני. שאר  שמות סעיפים שמנינו לעיל הינם לבחירה. אלו הם פריטים שימושיים, המספקים מידע בעל חשיבות על אופי התכנית, אך אינם הכרחיים.

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

שאלות להערכה עצמית >>

 

נושאים

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

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