تقنيات البرمجة المهيكلة الجزء الخامس
تقنيات البرمجة المهيكلة
الخوارزميات ومنطق البرمجة
الفصل الرابع: عملية التعيين والتركيب العام للخوارزمية (تابع)
IV- مبدأ الإحلال أو الـ "écrasement" (الكتابة فوق القيمة القديمة)
عندما نقوم بعملية تعيين جديدة لمتغير موجود مسبقًا، فإن القيمة الجديدة تحل محل القيمة القديمة تمامًا. القيمة السابقة تُمحى ولا يمكن استرجاعها بعد ذلك.
هذا المبدأ يُسمى في بعض المناهج التعليمية الفرنسية "principe de l'écrasement" (مبدأ السحق أو الكتابة فوق القيمة).
مثال عملي مهم:
ما هي القيم النهائية للمتغيرات x و y بعد تنفيذ الخوارزمية التالية؟
Variable x, y, c : entier
Début
x = 1
y = x + 3
x = 3
Fin
الحل: تمثيل حالة الذاكرة خطوة بخطوة (case mémoire)
بعد: x = 1
x → 1
y → غير معرف بعد
بعد: y = x + 3
x → 1
y → 4 (لأن 1 + 3 = 4)
بعد: x = 3 ← القيمة النهائية
x → 3
y → 4
القيمة 3 قد سحقت (écrasé) القيمة القديمة 1 في x
المتغير لا يحتفظ بتاريخ قيمه السابقة. كل تعيين جديد يمحو السابق تمامًا — هذا مبدأ أساسي في معظم لغات البرمجة.
النقاط الرئيسية لهذا الجزء:
• كل تعيين جديد يحل محل القيمة السابقة
• المتغير لا يحتفظ بالقيم القديمة تلقائيًا
• في المثال: x أصبح 3، والقيمة 1 اختفت نهائيًا
• كل تعيين جديد يحل محل القيمة السابقة
• المتغير لا يحتفظ بالقيم القديمة تلقائيًا
• في المثال: x أصبح 3، والقيمة 1 اختفت نهائيًا
الدروس القادمة:
• عمليات الإدخال والإخراج (Lire / Écrire)
• المخططات التدفقية (organigrammes) بالتفصيل
• أمثلة خوارزميات كاملة مع تعيينات متعددة
• عمليات الإدخال والإخراج (Lire / Écrire)
• المخططات التدفقية (organigrammes) بالتفصيل
• أمثلة خوارزميات كاملة مع تعيينات متعددة

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