امر التخصيص ( الاحلال)
ان اهم دور للمتغيرات فى البرنامج هو تخزين البيانات بها ولعمل ذلك نستخدم امرالتخصيص وهذا الامر يأخذ الشكل الاتى
القيمة = اسم المتغير
= تسمى معامل التخصيص
يجب ان تكون القيمة هى التى على يمين = ، واسم المتغير على شمال =
A = 10
10 = A
الصيغة الاولى صحيحة كأمر تخصيص لان معناها ان القيمة 10 سيتم تخزينها داخل المتغير A
اما الثانية الصيغة خطأ لان معناها ان قيمة المتغير A سيتم تخزينها فى 10 نفهم من ذلك ان القيمة الموجودة على يمين = هى التى ستخزن فى المتغير الموجود على يسار =
يجب ان تكون القيمة المراد تخزينها من نوع ملائم لنوع المتغير الذى سيتم التخزين به
مثال :
Dim a as integer
a = mohamed
نجد فى المثال السابق اننا حجزنا مكان فى الذاكرة لمتغير اسمه a و سيتم تخزين بيانات عددية صحيحة بداخله ولكن هنا نلاحظ فى الخطوة الثانية انه تم ادخال بيان حرفى وهذا خطأ ولكن الصح مثلا a=7 عدد
القيمةالتى تخزن فى المتغير اما ان تكون
A=41- قيمة مجردة مثال
*************************
A = 2 , b = 5 - قيمة متغير اخر مثال2
ِa = b
قبل عملية التخصيص ( الاحلال )
a b
![]() | ![]() |
بعد عملية التخصيص(الاحلال )
a b
![]() | ![]() |
******************************
3- ناتج عملية حسابية مثال
A = 4, b = 7
A = b + 2
قبل عملية التخصيص ( الاحلال )
a b
![]() | ![]() |
بعد عملية التخصيص(الاحلال )
a b
![]() | ![]() |
نلاحظ فى 2 ،3 ان قيمة المتغيرات التى على يمين = لا تتغير وانما قيمة المتغيرات الموجودة على شمال = هى التى تتغير
وايضا ان القيمة الجديدة للمتغير تحل محل القيمة القديمة
مفهوم العلامة = فى امر التخصيص يختلف عن مفهومها فى المعادلات الرياضية
X + 1 = 3 مثال :
تمثل معادلة رياضية ولكن غير صحيحة كأمر تخصيص لوجود عملية حسابية على يسار =
X = x + 1
لا تمثل معادلة رياضية ولكنها صحيحة كأمر تخصيص ومعناها ان قيمة المغير الجديدة
تساوى قيمة المتغير القديمة +1 x لــ







Post a Comment