#7
|
||||
|
||||
![]() اقتباس:
فى جملة For...Next لازم نعرف نحدد 3 حاجات و هى (1) عدد مرات التكرار (2) قيمة العداد فى نهاية التكرار (3) قيمة المتغير == فإحنا نعمل جدمل فيه 3 أعمدة يخصص كل عمود لواحد من الثلاثة اللى قلنا عليهم== أول ما نشغل البرنامج و يوصل للأمر For...Next يتم تخزين القيمة الإبتدائية للعداد اللى هى فى المثال بتاعنا ==1== ثم تتم المقارنة بين قيمة العداد و القيمة النهائية للعداد و طالما أن هذه القيمة أقل من أو تساوى القيمة النهائية يتم تكرار الأوامر ين For و Next == ثم يرجع لـ For و يقوم بزيادة قيمة العداد بمقدار الزيادة اللى متحدده فى الرقم اللى بعد كلمة Step == أما لو أصبحت قيمة العداد أكبر من القيمة النهائية له و هى فى المثال == 6 == يتوقف التكرار و يذهب البرنامج لتنفيذ الأوامر بعد Next ================================================= ==لو حبينا نشوف قيمة العداد حا نلاقيها = أول ما يشتغل البرنامج يتخزن فيه القيمة الإبتداية و هى هنا ==1==فيتم التكرار لأن ال==1== أقل من أو يساوى القيمة النهائية 6 معنى ذلك أنه يتم أول تكرار ==بعد التنفيذ يروح ل Next و يزود العداد N بمقدار الزيادة 3 فتصبح قيمة العداد = 3+1=4== فيتم التكرار لأن الـ =4= أقل من أو يساوى القيمة النهائية 6 معنى ذلك أنه يتم ثانى تكرار ==بعد التنفيذ لو تم زيادة قيمة العداد بمقدار الزيادة ==3== تصبح قيمة العداد== N = 4+3=7== و هنا ستكون قيمته ليست أقل من أو يساوى القيمة النهائية 6 == أو بشكل آخر أكبر من قيمة العداد فينتهى التكرار و يتم الإنتقال لمجموعة الأوامر التى بعد Next ================================================ نستخلص أن قيمة العداد فى كل تكرا أول مرة ==1== ثانى تكرار ==4== و يتوقف عند هذا الحد و يكون عدد مرات التكرار ==2== ================================================== === أرجو أن يكون الشرح مبسطا و ذو فائدة == عاطف حسان/ ميت موسى الإعدادية / شبين الكوم |
العلامات المرجعية |
الكلمات الدلالية (Tags) |
إمتحانات_مارس2011 |
|
|