|
أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل |
|
أدوات الموضوع | ابحث في الموضوع | انواع عرض الموضوع |
#1
|
|||
|
|||
![]()
ممكن حد يحل معايا المثال الاتى
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 هل الحل السابق صحيح أم يوجد خطأ
|
#2
|
||||
|
||||
![]()
بإذن الله الحل صحيح
__________________
يارب ارفع عنَّا وعن مصر الفتن ما ظهر منها وما بطن واحفظ بلاد المسلمين من كل شر وسوء يا أرحم الراحمين
|
#3
|
|||
|
|||
![]()
طيب يا أستاذ أبو بطة
فى بعض الاخوة الزملاء بيقولوا أن قيمة المتغير x هى . و 3 و 6 و 9 ومنهم أستاذنا الفاضل سيف سالم . أنا عايز اعرف قيمة x = 9 اتت بناءاً على إيه |
#4
|
||||
|
||||
![]() بص يا استاذ حودة .. انا كنت مختلف مع الأساتذة في هذه الجزئية بالتحديد حتى تقدم الاستاذ سيف وهو استاذنا جميعا وقدم الحل بهذه الصورة : الأمر 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 أرجو ان أكون قد وفقت في توصيل المعلومة يا مستر حودة
__________________
يارب ارفع عنَّا وعن مصر الفتن ما ظهر منها وما بطن واحفظ بلاد المسلمين من كل شر وسوء يا أرحم الراحمين
|
العلامات المرجعية |
|
|