1.3.4 تعليمـــة الإسناد (Affectation)
هي عملية تغيير قيمة متغير (على يسار رمز الإسناد) بنتيجة عبارة (على يمين رمز الإسناد)
الكتــــــابـــــة العامــة
يقوم مجمع TPW1.5 بحساب قيمة expression ويسندها إلى المتغير v
مثـــــال
في نهاية البرنامج قيمة x هي 2 وقيمة y هي 3.
مثـــــال
في نهاية البرنامج قيمة x هي 2 وقيمة y هي 3.
ملاحظة هامــــة: يجب أن يكون هناك توافق (Compatibilité) بين نوع expression ونوع المتغير v، عدم وجود توافق بين الطرفين يؤدي إلى حدوث خطأ.
مثـــــال
عند تنفيذ البرنامج المجمع سيكتشف الخطأ في التعليمة x := y (السطر 8) لأن x نوعه صحيح (integer) ولا يمكن أن يستقبل متغير نوعه حرفي (char). الشكل التالي يبين الخطأ عند محاولة تنفيذ البرنامج.مثـــــال
وفي نهاية البرنامج يكون: 'x = 1, y = 4, a = 'L', b = 'LMD
أما التعليمات التالية فكلها خاطئة (بسبب عدم التوافق).