R= 5 وهذا سؤال موجود في كتاب المدرسة
|
جزاك الله خيرا و بارك الله فيك |
القيمة هى 5 اذا كنا نقوم بالعد تصاعديا وقيمة step بالسالب فان العداد يأخذ القيمة الابتدائية ل start وهى 5
وعليه فانه لم يتم التكرار والعكس صحيح فى العد التنازلى والله المستعان |
R=5
حيث يتم تخزين القيمه الإبتدائيه داخل العداد r |
R = 5
- قيمة نهاية الحلقة التكرارية أكبر من قيمة البداية . - قيمة تزايد الحلقة التكرارية بالسالب ، وهذا لا يستقيم مع معطيات الحلقة . - إذاً قيمة المتغير العداد ( r ) كما هى لا تتغير . - لا يوجد تكرار . |
الاجابة فعلا 5
|
قيمة r = 4 لان هذه القيمة بتكون خارج الحلقة التكرارية
عدد مرات التكرار 6مرات |
طي انا جربتها على البرنامج وكان التكرار10 9 8 7 6 5
|
وعملت msgbox بعد next كانت قيمة r = 4
|
مثلما قال باقى الزملاء الأفاضل إذا كانت قيمة البداية أقل من قيمة النهاية يجب أن تكون قيمة الزيادة موجبة حتى يتم التكرار
أما إذا كانت قيمة الزيادة سالبة فلن يتم التكرار فى هذه الحالة و يتم فقط تخزين قيمة البداية فى العداد و هى القيمة 5 فى هذه المسألة |
hkh انا
مش فاهم |
اجابة
أولا : اذا تم تنفيذ الكود خطوة بخطوة يتم مايلي
1- قيمة r تكون = 5 2 - ناتج الشرط يكون False نتيجة الإشارة السالبه 3 - تذكر مع الإشارة السالبة يكون شرط التكرار أكبر من أو يساوى و مع الإشارة الموجبة أصغر من أو يساوى 4- لا يتم تنفيذ الكود المطلوب تنفيذه وتكراره وبالتالي يتم الخروج من امر التكرار For .. Next 5 - اذا كتبت الأمر التالى بعد Next سوف تتأكد من كلامى MSGBOX( r ) ,وشكراً |
5 ثم يتوقف التكرار
|
الاجابة r = 5
sum = 0 ولن يحدث تكرار |
القيمة 5 حيث ان عدد مرات التكرار يساوي 0 لانه في حالة ان قيمة البداية أقل من قيمة النهاية ومقدار الزيادة سالب فإنه سيتم تخزين قيمة البداية في متغير الحلقة ولا يتم تنفيذ أوامر التكرار
|
جميع الأوقات بتوقيت GMT +2. الساعة الآن 05:04 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.