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

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

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

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
  #1  
قديم 05-02-2011, 12:24 AM
حودة حودة1 حودة حودة1 غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Jul 2010
المشاركات: 99
معدل تقييم المستوى: 15
حودة حودة1 is on a distinguished road
Impp نـــــداء للاســتــاذ أبـــو بــطـة والاخوة الزملاء

بالله عليك عايز مساعدة حضرتك على وجه السرعة ، لإنة بقوم بإعداد ملزمة بها أسئلة واجابات واعايز انزلها المنتدى قبل الترم الثانى .

هتناقش مع حضرتك فى موضوعين الموضوع الاول نختلف مع بعض فيه ومع الاخرين أما الموضوع الثانى فنتفق مع بعض فيه ولكن نختلف مع الآخرين . أقصد بالآخرين : الاخوة الزملاء الاعزاء اللى فى المنتدى ومنهم أستاذى الفاضل سيف سالم .

الموضوع الاول بخصوص الامر Do While ... loop
مثال
sum = 0
x = 1
Do While x < 5
sum = sum + x
x = x +1
loop

المطلوب
1- قيم المتغير x .
2- القيمة النهائية للمتغير x والتى يتوقف عندها التكرار .
3- عدد مرات التكرار .

الحل الخاص بى وببعض الزملاء داخل المنتدى
عدد مرات التكرار هو أربع مرات ، وقيمة المتغير x هى 2 و 3 و 4 و 5 وقيمة x التى يتوقف عندها التكرار هى 5
الاختلاف ناتج من المرة الرابعة للتكرار والتى تكون فيها قيمة x = 5 والتى تكون غير مطابقة للشرط .
أنا فى البداية كنت مثل حضرتك ولكن اقتنعت بالعافية .

وذلك للآتى عندما تكون قيمة x=4 فى المرة الثالثة للتكرار سيكون قيمة الشرط True وبالتالى سيقوم البرنامج بتفيذ الاوامر التى تلى Do While والتى تكون المرة الرابعة للتكرار وتصبح عندها قيمة x = 5 وعندما نعود لمطابقة الشرط نحد ان قيمة الشرط False ولكن ذلك بعد ما تم التكرار وظهرت قيمة x = 5 . فهل من الممكن أن يعود البرنامج عما قام بتنفيذه .
************************************************** ****************************
الموضوع الثانى بخصوص الامر For ... Next
اللى انا وحضرتك بنتفق فيه ولكن نختلف مع بعض الاخوة داخل المنتدى

مثال
x = 2
for i = 0 to 7 step3
x = x*2
next

المطلوب
1- عدد مرات التكرار .
2- قيم المتغير i .
3- قيم المتغير x .

الحل الخاص بى واعتقد مما رأيته من مشاركات حضرتك ان أيضاً مثل حل حضرتك

المرة الاولى للتكرار قيمة i =0 قيمة x = 2*2 = 4
المرة الثانية للتكرار قيمة i = 3 قيمة x = 4 * 2 = 8
المرة الثالثة للتكرار قيمة i = 6 قيمة x = 8 * 2 = 16

وذلك لأن كلمة for تحدد بدابة التكرار وبالتالى قيمة i=0 تعتبر ضمن التكرار ( المرة الاولى للتكرار )

الحل الخاص بالاخوة الزملاء
المشكلة اللى محيرانى انهم متفقين فى عدد مرات التكرار وقيمة x ولكن الاختلاف فى قيمة i .
حيث كانت قيمة i لديهم 0 و 3 و 6 و 9 .
طيب ازاى بيذكروا ان عدد مرات التكرار ثلاثة فقط . وازاى قيمة i=9 وانا اخر قيمة عندى 7 .

أرجوووووووو المشاركة من الجميع للوصول لحل نهائى وموحد للكل ولكن يكون عن اقتناع للجميع
  #2  
قديم 05-02-2011, 08:39 AM
الصورة الرمزية MR : ABO BATTA
MR : ABO BATTA MR : ABO BATTA غير متواجد حالياً
معلم الحاسب الآلى
 
تاريخ التسجيل: Jan 2009
المشاركات: 15,721
معدل تقييم المستوى: 31
MR : ABO BATTA will become famous soon enough
افتراضي

بالنسبة للسؤال الأول :
عدد مرات التكرار هي 4 مرات عندما تكون قيم ( X = ( 1 ، 2 ، 3 ، 4 اما آخر قيمة لــ X هي 5
اما قيم ( X = ( 1 ، 2 ، 3 ، 4 ، 5

بالنسبة للسؤال الثاني :
سبق وبينته قبل ذلك في موضع آخر وهذه خلاصته
ان اخر قيمة لــ 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. الساعة الآن 07:28 AM.