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

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

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

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
  #1  
قديم 03-02-2011, 01:54 AM
حودة حودة1 حودة حودة1 غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Jul 2010
المشاركات: 99
معدل تقييم المستوى: 15
حودة حودة1 is on a distinguished road
Impp مــــســـاعــــــدة على الامر For .... Next

ممكن حد يحل معايا المثال الاتى

X = 4

For I = 0 To 7 Step3

X= x * 2

Next

المطلوب

1- عدد مرات التكرار

2- عدد مرات تنفيذ الجملة x = x + 2

3- قيم المتغير X , I .

الحل الخاص بى

عدد مرات التكرار هو ثلاث مرات

عدد مرات تنفيذ الجملة X =X*2 أيضاُ ثلاث مرات

قيم المتغير I ,X

i = 0 X= 4 *2 = 8

i= 3 X = 8*2 = 16

i = 6 X= 16 * 2 = 32

هل الحل السابق صحيح أم يوجد خطأ
  #2  
قديم 04-02-2011, 02:51 PM
الصورة الرمزية MR : ABO BATTA
MR : ABO BATTA MR : ABO BATTA غير متواجد حالياً
معلم الحاسب الآلى
 
تاريخ التسجيل: Jan 2009
المشاركات: 14,295
معدل تقييم المستوى: 31
MR : ABO BATTA will become famous soon enough
افتراضي

بإذن الله الحل صحيح
__________________
يارب ارفع عنَّا وعن مصر الفتن ما ظهر منها وما بطن
واحفظ بلاد المسلمين من كل شر وسوء يا أرحم الراحمين
  #3  
قديم 04-02-2011, 07:36 PM
حودة حودة1 حودة حودة1 غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Jul 2010
المشاركات: 99
معدل تقييم المستوى: 15
حودة حودة1 is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة ابو بطة مشاهدة المشاركة
بإذن الله الحل صحيح
طيب يا أستاذ أبو بطة
فى بعض الاخوة الزملاء بيقولوا أن قيمة المتغير x هى . و 3 و 6 و 9 ومنهم أستاذنا الفاضل سيف سالم .
أنا عايز اعرف قيمة x = 9 اتت بناءاً على إيه
  #4  
قديم 05-02-2011, 08:25 AM
الصورة الرمزية MR : ABO BATTA
MR : ABO BATTA MR : ABO BATTA غير متواجد حالياً
معلم الحاسب الآلى
 
تاريخ التسجيل: Jan 2009
المشاركات: 14,295
معدل تقييم المستوى: 31
MR : ABO BATTA will become famous soon enough
افتراضي

بص يا استاذ حودة .. انا كنت مختلف مع الأساتذة في هذه الجزئية بالتحديد حتى تقدم الاستاذ سيف وهو استاذنا جميعا وقدم الحل بهذه الصورة :
الأمر X = 4 يؤدي الى ان قيمة X تكون 4
For I = 0 To 7 step 3 تؤدي الى I =صفر
هنا تتم عملية مقارنة بين قيمة I والنهاية 7 وتكون نتيجة المقارنة اقل من او تساوي النهاية قيتم تنفيذ ما بين for و next

الا وهو
X=X*2
والذي يؤدي الى ان قيمة X تكون 4*2 تساوي 8

والامر next يؤدي الى زيادة I بقيمة 3 لتصبح I=3 ثم
عملية مقارنة بين قيمة I والنهاية 7 وتكون نتيجة المقارنة اقل من او تساوي النهاية قيتم تنفيذ ما بين for و next
الا وهو
X=X*2
والذي يؤدي الى ان قيمة X تكون 8*2 تساوي 16

والامر next يؤدي الى زيادة I بقيمة 3 لتصبح I=6 ثم
عملية مقارنة بين قيمة I والنهاية 7 وتكون نتيجة المقارنة اقل من او تساوي النهاية قيتم تنفيذ ما بين for و next
الا وهو
X=X*2
والذي يؤدي الى ان قيمة X تكون 16*2 تساوي 32

والامر next يؤدي الى زيادة I بقيمة 3 لتصبح I=9 ثم
عملية مقارنة بين قيمة I والنهاية 7 وتكون نتيجة المقارنةاكبر من النهاية فيتم تنفيذ ما بعد next فيتوقف البرنامج عن ذلك
ويكون اخر قيمة لـــ X هي 32
واخر قيمة لـــ I هي 9

واخيرا أقول ..
ان قصد الأستاذ سيف ان اخر قيمة لــ x هي 32 في حين كانت قيمة I هي 6 بعدها يعود للتكرار بزيادة 3 لقيمة I لتصبح 9 حينئذ يختبر الشرط فيجد انه False عندها يتوقف التكرار وينفذ ما بعد Next
وبذلك نقول ان عدد مرات التكرار هي 3 لما كانت قيمة
( I = ( 0 ، 3 ، 6 ولكن آخر قيمة لــ I توصلنا لها هي 9
وتكون قيم ( X = ( 8 , 16 , 32

أرجو ان أكون قد وفقت في توصيل المعلومة يا مستر حودة

__________________
يارب ارفع عنَّا وعن مصر الفتن ما ظهر منها وما بطن
واحفظ بلاد المسلمين من كل شر وسوء يا أرحم الراحمين
 

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


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

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

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


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