![]() |
مــــســـاعــــــدة على الامر For .... Next
ممكن حد يحل معايا المثال الاتى
X = 4 For I = 0 To 7 Step3 X= x * 2 Next المطلوب 1- عدد مرات التكرار 2- عدد مرات تنفيذ الجملة x = x + 2 3- قيم المتغير X , I . الحل الخاص بى عدد مرات التكرار هو ثلاث مرات عدد مرات تنفيذ الجملة X =X*2 أيضاُ ثلاث مرات قيم المتغير I ,X i = 0 X= 4 *2 = 8 i= 3 X = 8*2 = 16 i = 6 X= 16 * 2 = 32 هل الحل السابق صحيح أم يوجد خطأ |
بإذن الله الحل صحيح
|
اقتباس:
فى بعض الاخوة الزملاء بيقولوا أن قيمة المتغير x هى . و 3 و 6 و 9 ومنهم أستاذنا الفاضل سيف سالم . أنا عايز اعرف قيمة x = 9 اتت بناءاً على إيه |
بص يا استاذ حودة .. انا كنت مختلف مع الأساتذة في هذه الجزئية بالتحديد حتى تقدم الاستاذ سيف وهو استاذنا جميعا وقدم الحل بهذه الصورة : الأمر X = 4 يؤدي الى ان قيمة X تكون 4 For I = 0 To 7 step 3 تؤدي الى I =صفر هنا تتم عملية مقارنة بين قيمة I والنهاية 7 وتكون نتيجة المقارنة اقل من او تساوي النهاية قيتم تنفيذ ما بين for و next الا وهو X=X*2 والذي يؤدي الى ان قيمة X تكون 4*2 تساوي 8 والامر next يؤدي الى زيادة I بقيمة 3 لتصبح I=3 ثم عملية مقارنة بين قيمة I والنهاية 7 وتكون نتيجة المقارنة اقل من او تساوي النهاية قيتم تنفيذ ما بين for و next الا وهو X=X*2 والذي يؤدي الى ان قيمة X تكون 8*2 تساوي 16 والامر next يؤدي الى زيادة I بقيمة 3 لتصبح I=6 ثم عملية مقارنة بين قيمة I والنهاية 7 وتكون نتيجة المقارنة اقل من او تساوي النهاية قيتم تنفيذ ما بين for و next الا وهو X=X*2 والذي يؤدي الى ان قيمة X تكون 16*2 تساوي 32 والامر next يؤدي الى زيادة I بقيمة 3 لتصبح I=9 ثم عملية مقارنة بين قيمة I والنهاية 7 وتكون نتيجة المقارنةاكبر من النهاية فيتم تنفيذ ما بعد next فيتوقف البرنامج عن ذلك ويكون اخر قيمة لـــ X هي 32 واخر قيمة لـــ I هي 9 واخيرا أقول .. ان قصد الأستاذ سيف ان اخر قيمة لــ x هي 32 في حين كانت قيمة I هي 6 بعدها يعود للتكرار بزيادة 3 لقيمة I لتصبح 9 حينئذ يختبر الشرط فيجد انه False عندها يتوقف التكرار وينفذ ما بعد Next وبذلك نقول ان عدد مرات التكرار هي 3 لما كانت قيمة ( I = ( 0 ، 3 ، 6 ولكن آخر قيمة لــ I توصلنا لها هي 9 وتكون قيم ( X = ( 8 , 16 , 32 أرجو ان أكون قد وفقت في توصيل المعلومة يا مستر حودة |
جميع الأوقات بتوقيت GMT +2. الساعة الآن 05:02 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.