#1
|
|||
|
|||
الى مدرسى الحاسب ارجو الاجابة على هذا السؤال مع بيان السبب
ارجو الاجابة على هذا السؤال ::::: what will be the value of the variable R after the execution of each of the following code and why dim r , sum as integer for r = 5 to 10 step -1 sum = sum +r next msgbox r |
#2
|
|||
|
|||
الإجابة أن قيمة r تساوي 5 لأن العداد لن يعمل اصلا لأن خطوة الزيادة بالسالب والمفروض أن تكون بالموجب فستبقى r عند قيمة البداية الخاصة بها وهي 5
|
#3
|
|||
|
|||
البرنامج سيدخل في حلقة تكرارية لا نهائية لأن قيمة العداد r بتقل بمقدار 1 في كل دورة و لن تصل الى 10 ابدا
و هذا يعتبر خطأ في البرمجة يسبب الدخول في تكرار لا نهائي أو ينتهي الحلقة عند آخر عدد في مدى المتغير r هذا و الله اعلم |
#4
|
|||
|
|||
no end for this loop cuase the increase value negative it must be positvie
|
#5
|
|||
|
|||
قيمة المتغير (العداد) r هي 5 وذلك لأن for statement تعمل بميكانيزم معين وهو:
1- اعطاء قيمة البداية للمتغير r وهي 5. (تنفذ) 2- ثم تحديد طبيعة قيمة التغير step موجبة أو سالبة. (تنفذ) 3- فإذا كانت ال step سالبة يكون شرط عمل for أن تكون قيمة البداية أكبر من أو تساوي قيمة النهاية حتى تصبح قيمة العداد أكبر من قيمة النهاية. (وبناء على مثالك فإن شرط عمل for لن يتحقق لأن قيمة البداية أقل من قيمة النهاية). 4- تنفيذ مابين for و next من أكواد ثم تغيير قيمة العداد بقيمة ال step وذلك حتى ينتفي الشرط. ملحوظة: إذا كانت ال step موجبة يكون شرط عمل for أن تكون قيمة البداية أصغر من أو تساوي قيمة النهاية. |
#6
|
||||
|
||||
بالله عليكم جربوا الكود ده قبل الافتاء
__________________
ياسر مندور جمهورية مصر العربية محافظة الشرقية
|
#7
|
|||
|
|||
اي افتاء يجب ان ترد او تشارك باسلوب مهذب لانه يبدو انك كبير في السن
|
#8
|
|||
|
|||
اي افتاء يجب ان ترد او تشارك باسلوب مهذب لانه يبدو انك كبير في السن |
#9
|
|||
|
|||
اجابتك صحيحة لان العداد حيشتغل بالسالب ولن يصل للمدى 10
|
#10
|
|||
|
|||
السلام عليكم اجابة التغير هتفضل 5 لا تزيد ولا تقل اجابه kh_anwar صحيحه جدا انا جربت الكود وعارف وخدها اجابه اكيده
|
#11
|
|||
|
|||
الاجابة ستكون 5
|
#12
|
|||
|
|||
الاجابة 5 لأن قيمة الزيادة سالب في كل مرة وقيمة النهاية أكبر من قيمة البداية لذا سيظل العداد عند قيمة البداية
|
#13
|
|||
|
|||
الاجابه هتكون 5 وده بعد التجربه الفعليه على الجهاز
|
#14
|
|||
|
|||
5
there is no loop because the start value is smaller than the end value and the step with negative |
العلامات المرجعية |
|
|