اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > القسم الإداري > أرشيف المنتدى

أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
  #1  
قديم 13-02-2011, 04:18 PM
saharelsafty saharelsafty غير متواجد حالياً
عضو ممتاز
 
تاريخ التسجيل: Jun 2010
المشاركات: 337
معدل تقييم المستوى: 16
saharelsafty is on a distinguished road
افتراضي

الرجا من سيادتكم توضيح اجابة السؤال رقم ب فى السؤال الثالث فى محافظة بنى سويف وهو
اذكر ناتج تنفيذ الكود التالى:
Dim x ,L as integer
L=5
X=1
Do while x <=L
Msgbox (x)
X=x+2
loop
الرجا توضيح الحل ليه x تساوى 1 ، 3 ، 5 وشكرا لسيادتكم
  #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

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

العلامات المرجعية


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +2. الساعة الآن 08:05 PM.