الانتقال إلى المحتوى الرئيسي
الوحدة 1 · الدرس 1 من 21/10 في الدورة~10 min
دروس الوحدة (1/2)

هيكل البرنامج

COBOL (اللغة العامة الموجهة للأعمال) هي واحدة من أقدم لغات البرمجة عمرًا في التاريخ، وهي مصممة خصيصًا لتطبيقات الأعمال والمالية. على عكس اللغات الحديثة، لديها بنية صارمة ورسمية مقسمة إلى أقسام تسمى الأقسام.

تخطيط ثابت وتنسيقات المنطقة

في ملفات مصدر COBOL التقليدية، يتم تقسيم كل سطر إلى مناطق محددة بناءً على الأعمدة:

  • الأعمدة 1-6 (منطقة التسلسل): تُستخدم تاريخيًا لأرقام تسلسل البطاقات المثقوبة. اليوم عادة ما يتم تركه فارغا.
  • العمود 7 (منطقة المؤشر): يُستخدم لوضع علامة على أسطر التعليق عن طريق وضع علامة النجمة *.
  • الأعمدة 8-11 (المنطقة أ): هذا هو المكان الذي تبدأ فيه رؤوس التقسيم والأقسام والفقرات.
  • الأعمدة 12-72 (المنطقة ب): هذا هو المكان الذي تتم فيه كتابة البيانات القابلة للتنفيذ الفعلية (مثل DISPLAY، MOVE، وما إلى ذلك).
  • الأعمدة 73-80 (منطقة التعريف): تم تجاهلها تاريخيًا بواسطة المترجم، وتستخدم للتعريف الداخلي.

في تدريباتنا، سوف نستخدم تنسيقًا مبسطًا ولكن متسقًا عن طريق بدء تعليمات المنطقة ب بمسافات مناسبة (عادةً 7 أو 11 مسافة حسب المنطقة).

الأقسام الأربعة الرئيسية

يتم تقسيم كل برنامج COBOL كامل إلى أربعة أقسام إلزامية، والتي يجب أن تظهر بهذا الترتيب الدقيق:

  1. محمي_INLINE_3 يحتوي على بيانات تعريف البرنامج، مثل اسم البرنامج المحدد بالكلمة الأساسية PROGRAM-ID.

  2. _محمي_INLINE_5 يحدد البيئة التي يعمل فيها البرنامج ويعين الملفات الفعلية للمتغيرات الداخلية.

  3. محمي_INLINE_6 حيث يتم الإعلان عن كافة المتغيرات وهياكل البيانات التي يستخدمها البرنامج.

  4. محمي_INLINE_7 يحتوي على التعليمات القابلة للتنفيذ (منطق الأعمال). يجب أن ينتهي كل برنامج بـ STOP RUN. لإيقاف التنفيذ.


جربه بنفسك

تمرين#cobol.m1.l1.e1
المحاولات: 0جارٍ التحميل…

اكتب رؤوس COBOL الأولية عن طريق إدخال قسم التعريف وتحديد اسم البرنامج كـ HELLO-PRG.

جارٍ تحميل المحرر…
إظهار التلميح

كتابة قسم تحديد الهوية. بدءًا من العمود 8 (7 مسافات) وفي السطر التالي معرف البرنامج. مرحبا-PRG.

الحل متاح بعد 3 من المحاولات

تمرين#cobol.m1.l1.e2
المحاولات: 0جارٍ التحميل…

أكمل الهيكل من خلال إدخال قسم الإجراءات وطباعة النص "HELLO COBOL" على وحدة التحكم باستخدام DISPLAY. تذكر إنهاء تنفيذ البرنامج باستخدام STOP RUN.

جارٍ تحميل المحرر…
إظهار التلميح

أسفل قسم الإجراءات، اكتب عرض "HELLO COBOL". بدءًا من العمود 12 (11 مسافة) ثم قم بإيقاف التشغيل. على السطر التالي.

الحل متاح بعد 3 من المحاولات