عرض مشاركة واحدة
  #3  
قديم 17-05-2013, 10:35 AM
الصورة الرمزية hassanalhawy
hassanalhawy hassanalhawy غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Sep 2010
المشاركات: 1,514
معدل تقييم المستوى: 16
hassanalhawy is on a distinguished road
افتراضي

جملة For تنقسم إلى 3 أجزاء يتم تقسيمهم فى جملة Do While كما يلى : بما تحته خط فى المثال التالى:
مثال : for n=1 to 10 step 2
n=1 يتم وضعها فى سطر أوامر منفصل n =1
10يتم وضعها فى سطر أوامر جملة Do ولها شكلان
1 - إذا كانت الحلقة التكرارية تصاعدية يتم وضع علامة = > أقل من أو يساوى ,ومقارنتها بمتغير الحلقة nكما يلى Do While n <= 10
2 - إذا كانت الحلقة التكرارية تنازلية يتم وضع علامة = < أكبر من أو يساوى ,ومقارنتها بمتغير الحلقة n وهذا لا ينطبق على مثالنا الحالى
step 2 يتم تحويلها إلى أمر تخصيص بزيادة متغير الحلقة بقيمة 2 كما يلى : n = n + 2
الحل هو :

n =1
Do While n <= 10
الأوامر المراد تكرارها
n = n + 2
Loop
__________________
يخطئ من يظن أن للذئاب ديناً