امر التخصيص ( الاحلال)


ان اهم دور للمتغيرات فى البرنامج هو تخزين البيانات بها ولعمل ذلك نستخدم امرالتخصيص وهذا الامر يأخذ الشكل الاتى
القيمة  =  اسم المتغير
= تسمى معامل التخصيص
يجب ان تكون القيمة هى التى على يمين = ، واسم المتغير على شمال =
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        





Ellipse: 2
Ellipse: 5
 


بعد عملية التخصيص(الاحلال )
     a             b                                   





Ellipse: 5
Ellipse: 5
 


******************************
3- ناتج عملية حسابية                      مثال
A = 4, b = 7
A = b + 2
قبل عملية التخصيص ( الاحلال )
     a             b                                 





Ellipse: 4
Ellipse: 7
 



بعد عملية التخصيص(الاحلال )
     a             b                                 





Ellipse: 9
Ellipse: 7
 




نلاحظ فى 2 ،3 ان قيمة المتغيرات التى على يمين = لا تتغير وانما قيمة المتغيرات الموجودة على شمال = هى التى تتغير
وايضا ان القيمة الجديدة للمتغير تحل محل القيمة القديمة
مفهوم العلامة = فى امر التخصيص يختلف عن مفهومها فى المعادلات الرياضية
            
X + 1 = 3 مثال :         
تمثل معادلة رياضية ولكن غير صحيحة كأمر تخصيص لوجود  عملية حسابية على يسار =
  X = x + 1                 
لا تمثل معادلة رياضية ولكنها صحيحة كأمر تخصيص ومعناها ان قيمة المغير الجديدة
 تساوى قيمة المتغير القديمة +1  x لــ     

Post a Comment

أحدث أقدم