عرض مشاركة واحدة
  #1  
قديم 10-06-2010, 06:48 AM
سيف سالم سيف سالم غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Jul 2008
العمر: 57
المشاركات: 4,642
معدل تقييم المستوى: 22
سيف سالم is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة النيناوى مشاهدة المشاركة
dim x,l as integer
l=5
x=1
do while x<=5
msgbox(x
x=x+2
loop
اقتباس:
المشاركة الأصلية كتبت بواسطة النيناوى مشاهدة المشاركة
الاجابة سبعة
لان هناك عدد مرات تكرار للكود الاتى
x=x+2 حتى تصل قيمة اx الى خمسة
حيث ستكون كالاتى
x=1+2=3
x=3+2=5
x=5+2=7
وهنا يتوقف التكرار لا نقيمة x اصبحت تساوى 5
ولو اى حد عنده حل تانى ممكن يوضحه
بالنسبة للنقطة الاولى
الاجابة فعلا خطا علشان text ما سيكتب على وجه الاداة ولكن اعطاء قيمة لملصق اى قد تم اختيارها ام لا
هذا توضيح والله اعلم
ومن يريد ان يعلمنا فله منا كل التقدير
فكلنا في مركب العلم صغار لان العالم هو الله
اقتباس:
المشاركة الأصلية كتبت بواسطة النيناوى مشاهدة المشاركة
لقد وعدتكم بكتابة نموذج الاجابة
اولا ما قاله الاخ سيف صحيح فالجملة صحيحة
وقد نختلف ولكننا لا نتكبر على العلم فكلنا في مركب العلم سواء
اما المفأجاة الكبرى والتى لم اكن اتوقعها واريد من الاخ سيف توضيحها هى المسالة
حيث ان نموذج الاجابة
جاء كالاتى
ناتج تنفيذ الكود
هو
[ 1 , 3 , 5 ]
كيف تم ذلك
والله لا اعلم وحاولت كثيرا ان افهمها من الموجه الذي قام بوضع الامتحان وقام بشرح وجهة نظره
ولكننا قلنا اننا في مركب العلم سواء
فهذا سؤال اطرحه الى جميع اعضاء منتدانا
هل هذه الاجابة صحيحة ولو كانت غير صحيحة
فاقسم بالله العلى العظيم
اننا نقوم بالتصحيح الان
بحيث اذا قام الطالب بكتابة 1 يتم اعطاؤه نصف الدرجة
واذا قام بكتابة 5 ايضا يتم اعطاؤه نصف الدرجة
واذا قام بكتابة 3 يتم اعطاؤه نصفا لدرجة
فهل هذا صحيح ام لا
افيدونا يا رجال المنتدى
المفاجاة الكبرى
ان الى الان لم يتم رصد طالب حاصل على الدرجة النهائية
هذا للعلم واله الموفق
صرخة في اذن مشرفين المنتدى للرد على مأساة محافظة بني سويف
اخيكم الذي يتعلم من علمكم واتمنى ان اتحصل عليه
النيناوى
شكرا لكم اخي الفاضل
ولكن سبق ان استفسرنا عن الكود
فاذا كان هكذا
اولا
الاجابة
1
3
5

ولكن ما فائدة اللون الاحمر بالكود


اولا الحل صحيح
لان
x تحتوي على القيمة صفر في الخطوة رقم 1

ثم
x تحتوي على القيمة 1 في الخطوة رقم 3

نتيجة تنفيذ الخطوة 4 نجد ان قيمة X اللي هي 1 اقل من او تساوي 5 فيتم تنفيذ ما بعد الشرط الخطوة رقم 5
وهي اظهار رسالة بالقيمة x اللي هي 1
الخطوة 6 تزيد x بمقدار 2 لتصبح 3
loop تعيد البرنامج الي الخطوة 4




نتيجة تنفيذ الخطوة 4 نجد ان قيمة X اللي هي 3 اقل من او تساوي 5 فيتم تنفيذ ما بعد الشرط الخطوة رقم 5
وهي اظهار رسالة بالقيمة x اللي هي 3
الخطوة 6 تزيد x بمقدار 2 لتصبح 5
loop تعيد البرنامج الي الخطوة 4

نتيجة تنفيذ الخطوة 4 نجد ان قيمة X اللي هي 5 اقل من او تساوي 5 فيتم تنفيذ ما بعد الشرط الخطوة رقم 5
وهي اظهار رسالة بالقيمة x اللي هي5
الخطوة 6 تزيد x بمقدار 2 لتصبح 7
loop تعيد البرنامج الي الخطوة 4

نتيجة تنفيذ الخطوة 4 نجد ان قيمة X اللي هي 7 اكبر من 5 فيتم تنفيذ ما بعد loop

يتوقف البرنامج
رد مع اقتباس