![]() |
سؤال اختلف عليه مدرسين الغربية
جاي في امتحان الغربية 2016 واختلف عليه المدرسين
for r = 5 to 10 step -1 مقدار الزيادة سالب واحد عاوز قيمة r |
5 ثم يتوقف التكرار
|
قيمة r تساوي 5
وعدد مرات التكرارا صفر ...حيث ان قيمة step تخالف اتجاه العداد |
5 لان التكرار يتم تنفيذه مرة واحدة ثم يتوقف
|
5 في كتاب المدرسة
|
قيمة المتغير r هى 5
|
r=5
مرات التكرار صفر |
اقتباس:
إذا كانت قيمة البداية أقل من قيمة النهاية يجب أن تكون قيمة الزيادة موجبة حتى يتم التكرار أما إذا كانت قيمة الزيادة سالبة فلن يتم التكرار فى هذه الحالة و يتم فقط تخزين قيمة البداية فى العداد و هى القيمة 5 فى هذه المسألة عاطف مهدى حسان |
التكرار هنا متوقف لان مقدار الزياده -1 وقيمة البدايه اصغر من قيمة النهايه فهنا الحلقه التكراريه خطأ لذلك مقدار r افتراضي صفر
|
الاجابة هى 5 لان مقدار الزيادة بالسالب ويلغى التكرار وتكون الاجابة اول قيمة اى قيمة البداية وهى هنا 5
|
ياخي العزيز في قاعدة عندنا تخزن قيمة البداية في العداد اي شئ طبيعي ستكون قيمة r تساوي 5 ولا يوجد تكرار
|
علام الاختلاف والإجابة واضحة وضوح الشمس في ضحاها الإجابة زي ما سبقني السادة الزملاء وهي 5 لعدم وجود تكرار فتكون قيمة العداد هي قيمة البداية لأنها تعتبر جملة تخصيص له |
اقتباس:
تمام ...................... |
الاجابة r = 5
|
الاجابه هى
r=4 |
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 لانه في حالة ان قيمة البداية أقل من قيمة النهاية ومقدار الزيادة سالب فإنه سيتم تخزين قيمة البداية في متغير الحلقة ولا يتم تنفيذ أوامر التكرار
|
القاعده بسيطه اذا قيمة الزياده لا تناسب الحلقة التكرارية فان التكرار لا يتم ويتوقف عند قيمة البداية وهي فى المثال ٥
فتكون قيمة التكرار هي ٥ |
قيمة rبعد التنفيذ
1 مرفق
|
جميع الأوقات بتوقيت GMT +2. الساعة الآن 03:37 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.