عرض مشاركة واحدة
  #2  
قديم 13-02-2011, 04:55 PM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة saharelsafty مشاهدة المشاركة
الرجا من سيادتكم توضيح اجابة السؤال رقم ب فى السؤال الثالث فى محافظة بنى سويف وهو
اذكر ناتج تنفيذ الكود التالى:
Dim x ,L as integer
L=5
X=1
Do while x <=L
Msgbox (x)
X=x+2
loop
الرجا توضيح الحل ليه x تساوى 1 ، 3 ، 5 وشكرا لسيادتكم
فى البداية أنا محافظة بنى سويف وسؤال ده كان محل جدل عند الطلاب مع انه بسيط

نبدأ الحل هو عايز ناتج تنفيذ البرنامح يعنى عايز اللى هيظهر فى ( msgbox ( x يعنى عايز قيمة x

البداية قيمة x = 1 نبدأ ندخل على الشرط ( x <= l (5 طبعاً انا عندى قيمة x = 1 عينى أقل من 5 بالتالى هنفذ الامر اللى بعد dowhile ألا وهو مربع الرسالة ( msgbox ( x فيقوم بعرض قيمة x = 1
. ثم ينفذ الامر الثانى x = x+2 بالتعويض عن قيمة x=1 تصبح عندى قيمة x فى هذه الحالة x = 3 .

نبدأ نقارن الشرط مرة أخرى ( x <= l (5 فى هذه الحالة قيمة x=3 يعنى أقل من 5 والشرط true يتم تكرار الاوامر مرة أخرى
Msgbox (x فيقوم بعرض قيمة x = 3. ثم تنفيذ الامر x = x+2 بالتعويض عن قيمة x=3 تصبح عندى القيمة الجديدة ل x = 5 .


نبدأ نقارن الشرط مرة أخرى ( x <= l (5 فى هذه الحالة قيمة x=5 يعنى تساوى 5 أذاً قيمة الشرط true يتم تكرار الاوامر مرة أخرى
Msgbox (x فيقوم بعرض قيمة x = 5 . ثم تنفيذ الامر x = x+2 بالتعويض عن قيمة x=5 تصبح عندى القيمة الجديدة ل x = 7 .


نبدأ نقارن الشرط مرة أخرى ( x <= l (5 فى هذه الحالة قيمة x=7 يعنى أكبر من 5 أذاً قيمة الشرط false فى هذه الحالة يتوقف عن التكرار

ونقوم بعض قيم المتغير x التى ظهرت فى مربع الرسالة msgbox (x)
X = 1 , 3 , 5

أرجو تعقيب حضرتك ، وفى انتظار أى أسئلة أخرى