|
أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل |
|
أدوات الموضوع | ابحث في الموضوع | انواع عرض الموضوع |
|
#1
|
|||
|
|||
![]()
عند ضبط خاصية (Property) برمجياً تكون قيمتها فى الطرف الأيمن من معادلة التخصيص
فما المراد بمعادلة التخصيص ؟ الرجاء الرد من اهل الخير والخبرة |
#2
|
||||
|
||||
![]()
جملة التخصيص Assignment : عبارة عن جملة من طرفين بينهما علامة التخصيص ═ ولا يقصد بها التساوى الحسابى حيث الطرف الأيسر هو المخزن ( المكان الذى توضع فيه القيمة ) والطرف الأيمن عبارة عن القيمة .
علامة التخصيص ( = ) لا يقصد بها التساوى الحسابى وإنما يقصد بها علامة للتخصيص كما بالمثال X = X + 1 حيث X الموجودة بالطرف الأيسر تمثل المخزن الموجود بالذاكرة RAM و X الموجودة بالطرف الأيمن تمثل القيمة . بمعنى أن : 1 + قيمة المتغير X القديمة = قيمة المتغير X الجديدة إذا وجد المتغير فى الطرف الأيسر من جملة التخصيص فهذا يعنى أنهالمخزن( المكان الذى سوف تخزن به القيمة ).أما إذا وجد المتغير فى الطرف الأيمن من جملة التخصيص فهذا يعنى أنه يعبر عن القيمة الموجودة لديه يتم تنفيذ أمر التخصيص كما يلى : أ – تحديد القيمة الموجودة على يمين معامل التخصيص = كالتالى : 1 – إستبدال كل متغير أو ثابت بقيمته ( التعويض ). 2 – إجراء العمليات الحسابية واستخراج النتيجة . ب – تخزين ( تخصيص أو إحلال ) الناتج فى المتغير الموجود على يسار معامل التخصيص = يتم تنفيذ أمر التخصيص بعد إحتساب التعبير الموجود على يمين معامل التخصيص =
__________________
يخطئ من يظن أن للذئاب ديناً
|
#3
|
|||
|
|||
![]() اقتباس:
س+1=س تنفع برمجيا لكن رياضيا خطا لان بعتمد على حجز مكان قد يتم تفريغه فيما بعد لكن رياضيا القيمة تكون ثابتة دائما . فمثلا c=a+b a+b متغيرات تمثل القيمة ,c تمثل مخزن(قيمة مخزنة) تم تخصيصه من الذاكرة |
العلامات المرجعية |
|
|