مشاهدة النسخة كاملة : بخصوص عدد مرت التكرار


mhmd mahmod
15-05-2015, 07:42 AM
لو سمحتم بخصوص عدد مرات التكرار

مثلا هنا فى الكود ده For M = 1 To 3

إذن عدد مرات التكرار هتكون 3 ( 1 - 2 - 3 )


اما مثلا فى الكود ده For M = 1 To 6 Step 2
بتكون عدد مرات التكرار ( 3 ولا 4 ) ؟؟

المفروض ان الاعداد داخل التكرار ( 1 - 3 - 5 ) .. لكنه لم يصل إلى قيمة النهاية (6)
وستكون القيمة التالية للمتغير هي (7) .. وهي تمثل قيمة الخروج .. فهل ستحسب هذه حلقة أم لا

فى قانون بيستخدمه البعض ( قيمة النهاية - قيمة البداية ) / معدل الزيادة .. والناتج اللى بيطلع بنزيد عليه 1

وإذا كان الرقم عشري .. بيتم رفعه لأول رقم صحيح بعده
ففي هذه الحالة يكون عدد مرات التكرار (4)

steng25
15-05-2015, 08:44 AM
عدد مرات التكرار فى جمله
for c = 1 to 6 step 2
هو 3 مرات وقيمه العداد فيهم هى 1 - 3 -5
اما عند القيمه 7 يخرج من التكرار
اما بالنسبه للقانون
عدد مرات التكرار = ( ( نهاية العداد - بدايه العداد ) / الخطوه ) + 1
يطبق مع اهمال الكسر اى كانت قيمة الكسر
ولا يتم تقريب الكسر او جبره مطلقا

marriott
15-05-2015, 09:30 PM
كتاب الفائز عامل عدد مرات التكرار 4 فى هدا المثال على اساس انى هحسب اول عدد بعد متغير الحلقه

عماد رشاد الديب
16-05-2015, 06:28 AM
:rolleyes:عدد مرات التكرار في المثالب For x = 1 to 6 step 2 هو 3 مرات ويكرر عندما تكون قيم العداد 1 و 3 و 5 فقط ويخرج من الحلقة التكرارية في القيمة 7 واذا جربت اي مثال علي الفيجوال هيطلع عدد مرات التكرار 3 فقط وهيكرر الاوامر بينFor و Next فقط 3 مرات , أما من ناحية القانون :: ليس هناك قانون لحساب عدد مرات التكرار هي مجرد اجتهادات ون البعض ومن وجهة نظري هي اجتهادات ليس لها اساس من الصحة حيث ان كتب البرمجة بوجه عام لا تتكلم في عدد مرات التكرار الا كما قلنا سابقاً

46

حمد اغادير
16-05-2015, 12:45 PM
القبمة التى يتوقف عندها التكرار لاتدخل قى حساب عدد مرات التكرار لانها هى قيمة العاد