|
أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل |
|
أدوات الموضوع | ابحث في الموضوع | انواع عرض الموضوع |
#1
|
|||
|
|||
![]()
السلام عليكم ورحمة الله وبركاته
بالنسبه للامر for.......next المثال : x=2 for i = 0 to 6 step 2 x = x*2 next هناك خلاف على قيمة i هل ستكون قيمتها 6 ام سنزيد التكرار مرة اخرى لتصبح 8 لكى يتوقف التكرار اى الخلاف كله على القيمة النهائية i ارجو الافاده للاهمية
جزاكم الله خير |
#2
|
|||
|
|||
![]() السلام عليكم ان شاء الله سوف يتم زيادة العداد حتي يصبح 8 وذلك لكي ينفذ ما بعد next اما اذا توقف العداد عند القيمة 6 فهذا يعني ان جملة التكرار لن تخرج من دائرة التكرار
|
#3
|
|||
|
|||
![]()
ممكن تفهموني ليه هتبقي قيمة المتغير 8 مادام هو بالفعل وصل لقيمة النهاية اللي هي 6 ؟
|
#4
|
|||
|
|||
![]() اقتباس:
ويروح علشان يختبر الشرط هيلاقي ان الشرط غير متحقق فهيخرج من حلقة التكرار فعلشان كده القيمة الاخير هتكون 8 ولست 6 |
#5
|
|||
|
|||
![]()
ميرسى كتير على التوضيح
بس فى ناس كتير بتحلها على انها بتوصل 6 وتقف عشان نهاية التكرار وهو ده الى بيلخبط بجد وعايزة اعرف لو السؤال ده فى الامتحان وفى الاختيار القيمة 6 و 8 الاجابة الصح هتكون هى 8 والا ممكن يكون ليهم راى تانى المصححين وجزاكم الله كل خير |
#6
|
|||
|
|||
![]()
هقولك ليه القيمة هتبقى 8
لان تنفيذ الامر for.next قيمة العداد اذا كان اقل من او يساوى end يستمر التكرار او ينفذ التكرار ولكن متى يتوقف التكرار طالما ان قيمة العداد اكبر من end اى ان لابد ان قيمة العداد اكبر من end وشكرا |
#7
|
|||
|
|||
![]()
الراى الاكيد 8
ثانيا دي برمجة مش اختيارات مصححين جربى البرنامج وانتى هتعرفي اوك |
#8
|
||||
|
||||
![]()
جزاكم الله خيرا
|
#9
|
|||
|
|||
![]()
لتوضيح الحلقة التكرارية نكتب الامر
list box . items .add (اسم المتغير) وهنا يظهر ان النهاية هى 6 وليست 8 |
#10
|
|||
|
|||
![]() اقتباس:
لو كان طالب فان القيمة النهائية ل i هي 8 اما لو كان معلم فان وضع listbox قبل next فان نتائجها تكون قبل تنفيذ امر next لانه سابق عنها والعبرة وقت تنفيذ next ماذا يحدث وليس وقت تنفيذ الامر ما قبل next
__________________
|
العلامات المرجعية |
|
|