تقنيات البرمجة المهيكلة الجزء الرابع

تقنيات البرمجة المهيكلة

الخوارزميات ومنطق البرمجة

الفصل الرابع: عملية التعيين والتركيب العام للخوارزمية

III- عملية التعيين (L'affectation)

عملية التعيين هي العملية التي تقوم بإسناد قيمة معينة إلى متغير، أي تخزين قيمة داخل المكان المخصص له في الذاكرة.

هذه العملية أساسية لأنها تسمح بتغيير محتوى المتغير أثناء سير البرنامج، وتُكتب عادةً باستخدام رمز التساوي =.

مثال:

x = 10

هذه التعليمة تأمر الحاسوب بتعيين القيمة 10 للمتغير x، أي وضع الرقم 10 في الموقع الذاكري المخصص لـ x.

ملاحظة: يجب أن يكون المتغير معرّفًا مسبقًا (باستخدام Variable)، وأن تكون القيمة المنسوبة متوافقة مع نوع المتغير.

III- التركيب العام للخوارزمية (Structure Générale d'un algorithme)

كل خوارزمية تتبع هيكلاً عامًا ثابتًا يتكون من ثلاثة أقسام رئيسية:

  1. قسم تعريف المتغيرات (Variables)
  2. بداية التنفيذ (Début)
  3. نهاية التنفيذ (Fin) بعد سلسلة التعليمات

الهيكل العام النموذجي:

Variable nomvariable1, nomvariable2, ... : type1
nomvariable3, nomvariable4 : type2
...

Début
  instruction1
  instruction2
  ......
  instruction n
Fin

هذا الهيكل مكتوب بلغة طبيعية (هنا الفرنسية في الأمثلة التعليمية)، ويُطلق عليه في مجال الخوارزميات اسم Pseudocode (شبه-كود)، أي وصف شبه برمجي يساعد على فهم المنطق قبل التحويل إلى لغة برمجة حقيقية.

ملاحظة هامة (N.B):

يمكن تمثيل الخوارزمية أيضًا بشكل رسومي باستخدام organigramme (مخطط تدفقي)، وهو موضوع سيتم تناوله بالتفصيل لاحقًا.

Pseudocode هو الجسر بين الفكرة المنطقية (اللغة الطبيعية) والكود الفعلي (لغة البرمجة)، فهو يركز على "ماذا نفعل" وليس "كيف نكتبه بلغة معينة".
ملخص سريع لهذا الجزء:

• التعيين: متغير = قيمة (مثال: x = 10)
• الهيكل العام: Variable 👈 Début 👈 التعليمات 👈 Fin
• Pseudocode: طريقة وصف الخوارزمية بلغة قريبة من الطبيعية
• بديل بصري: organigramme (سيأتي شرحه لاحقًا)
الدروس القادمة:

• قواعد كتابة Pseudocode بشكل أكثر دقة
• مقدمة إلى المخططات التدفقية (organigrammes)
• أمثلة خوارزميات بسيطة كاملة (حساب مساحة، متوسط أعداد...)

تعليقات

info تنبيه: نرجو منكم الالتزام بالآداب العامة والاحترام المتبادل في التعليقات.

إرسال تعليق