عرض مشاركة واحدة
  #14  
قديم 22-04-2014, 11:24 PM
الصورة الرمزية زياد_عاطف
زياد_عاطف زياد_عاطف غير متواجد حالياً
معلم كمبيوتر و تكنولوجيا المعلومات
 
تاريخ التسجيل: Aug 2008
المشاركات: 503
معدل تقييم المستوى: 17
زياد_عاطف is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة japanay مشاهدة المشاركة
بردو مش واصلة ممكن شرح ادق تفصيلا خطوة خطوة
بمثال تانى

Dim i , X as single
X= 4.5
For i = 3 To 11 Step 4
X = X *2
MsgBox( X ) r
Next
أول مرة يذهب فيها البرنامج لكلمة For يتم تخزين قيمة البداية Start فى العداد فتصبح قيمة i =3
و تتم مقارنة قيمة العداد بقيمة النهاية هلى هى أصغر من أو تساوى قيمة النهاية End يتحقق الشرط فيتم التكرار الأول لتنفيذ الأوامر التى بين For و Next
ينفذ الأمر الأول X=X*2= 4.5 *2 = 9
ثم ينفذ الأمر الثانى فيتم طباعة قيمة X من خلال صتدوق الرسالة 9
و عندما يتم الذهاب لكلمة Next يتم زيادة قيمة العداد i بقيمة الزيادة التى بعد Step فتصبح قيمة i= i + 4= 3 + 4=7

و تتم مقارنة قيمة العداد بقيمة النهاية هلى هى أصغر من أو تساوى قيمة النهاية End يتحقق الشرط فيتم فيتم التكرار الثانى لتنفيذ الأوامر التى بين For و Next
ينفذ الأمر الأول X=X*2= 9 *2 = 18
ثم ينفذ الأمر الثانى فيتم طباعة قيمة X من خلال صتدوق الرسالة 18
و عندما يتم الذهاب لكلمة Next يتم زيادة قيمة العداد i بقيمة الزيادة التى بعد Step فتصبح قيمة i= i + 4= 7+ 4=11

و تتم مقارنة قيمة العداد بقيمة النهاية هلى هى أصغر من أو تساوى قيمة النهاية End يتحقق الشرط فيتم فيتم التكرار الثالث لتنفيذ الأوامر التى بين For و Next
ينفذ الأمر الأول X=X*2= 18*2 = 36
ثم ينفذ الأمر الثانى فيتم طباعة قيمة X من خلال صتدوق الرسالة 36
و عندما يتم الذهاب لكلمة Next يتم زيادة قيمة العداد i بقيمة الزيادة التى بعد Step فتصبح قيمة i= i + 4= 11+ 4=15


و تتم مقارنة قيمة العداد بقيمة النهاية هلى هى أصغر من أو تساوى قيمة النهاية End لا يتحقق الشرط فيتم الخروج من الحلقة التكرارية
الخلاصة - ناتج تنفيذ الأوامر -
و يكون قيمة العداد بعد الخروج من الحلقة التكرارية هى 15 و عدد مرات التكرار 3 و قيمة المتغير X هى 36
================================
أتمنى أن يكون الشرح واضحاً
مع أطيب الأمنيات // عاطف مهدى حسان
================================


رد مع اقتباس