تقنيات البرمجة المهيكلة الجزء الرابع
تقنيات البرمجة المهيكلة
الخوارزميات ومنطق البرمجة
الفصل الرابع: عملية التعيين والتركيب العام للخوارزمية
III- عملية التعيين (L'affectation)
عملية التعيين هي العملية التي تقوم بإسناد قيمة معينة إلى متغير، أي تخزين قيمة داخل المكان المخصص له في الذاكرة.
هذه العملية أساسية لأنها تسمح بتغيير محتوى المتغير أثناء سير البرنامج، وتُكتب عادةً باستخدام رمز التساوي =.
مثال:
x = 10
هذه التعليمة تأمر الحاسوب بتعيين القيمة 10 للمتغير x، أي وضع الرقم 10 في الموقع الذاكري المخصص لـ x.
ملاحظة: يجب أن يكون المتغير معرّفًا مسبقًا (باستخدام Variable)، وأن تكون القيمة المنسوبة متوافقة مع نوع المتغير.
III- التركيب العام للخوارزمية (Structure Générale d'un algorithme)
كل خوارزمية تتبع هيكلاً عامًا ثابتًا يتكون من ثلاثة أقسام رئيسية:
- قسم تعريف المتغيرات (Variables)
- بداية التنفيذ (Début)
- نهاية التنفيذ (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)
• أمثلة خوارزميات بسيطة كاملة (حساب مساحة، متوسط أعداد...)

تعليقات
إرسال تعليق