مشاهدة النسخة كاملة : الرجاء الدخول من الاستااااااااااذ تامر ضرررررررروى


مدرس . كمبيوتر
20-02-2013, 01:15 PM
رجاء من الاستاذ تامر وهو لاحظ معنا المشكلة التى حدثت فى امتحان البحيرة والنوايا المختلفة

مثالين اختلفنا فيهم كثيرا العام الماضى وكل واحد ونيته وطرقته
مثال الاول وكان فى كتاب المدرسة العام الماضى
Dim m as integer
Dim x as single = 4.5
For m = 0 to 7 step3
X = x * 2
Next
ناتج تنفيذ الاوامر
اختلفنا جميعا بين m = 0 , 3 , 6 وبين m = 0 , 3 , 6 , 9
فايهما اصح
وما قيمة m بعد تنفيذ الاوامر هل m = 6 ولا m = 9 ولا حسب واضع الامتحان

مثال تانى
Dim m as integer
Dim x as single = 4.5
For m = 1 to 9 step4
X = x * 2
Msgbox ( m )
Next

بعد تنفيذ الاوامر
1- ما قيمة m بعد انتهاء التكرار هلى القيمة اللى عرضت فى مربع الرسالة ولا قيمة m بعد for يعنى m = 9 ولا m = 13
2- قيمة m التى توقف عندها التكرار هل m = 9 ولا m = 13

رغم ان كتاب المدرسة اتى بكتير من الامثلة هذا العام ولكن لم يطرح ما سبق بالحل والبرهان

وانا على يقين ان الاسئلة السابقة ستاتى فى امتحانات وبحدث بها جدل بين نية ورأى كل واحد

فنرجو من الان من السادة المسئولين ومنهم الاستاذ تامر وضع هذه الاسئلة فى بنك اسئلة وطرحة قريبا حتى نقطع الشك باليقين لدى الجميع ولا يحدث ما حدث فى البحيرة وكلنا نتذكر

مدرس . كمبيوتر
20-02-2013, 05:54 PM
نرجو معرفة الرد يا استاذ تامر

tmrmsr
20-02-2013, 06:48 PM
رجاء من الاستاذ تامر وهو لاحظ معنا المشكلة التى حدثت فى امتحان البحيرة والنوايا المختلفة

مثالين اختلفنا فيهم كثيرا العام الماضى وكل واحد ونيته وطرقته
مثال الاول وكان فى كتاب المدرسة العام الماضى
dim m as integer
dim x as single = 4.5
for m = 0 to 7 step3
x = x * 2
next
ناتج تنفيذ الاوامر
اختلفنا جميعا بين m = 0 , 3 , 6 وبين m = 0 , 3 , 6 , 9
فايهما اصح
وما قيمة m بعد تنفيذ الاوامر هل m = 6 ولا m = 9 ولا حسب واضع الامتحان

مثال تانى
dim m as integer
dim x as single = 4.5
for m = 1 to 9 step4
x = x * 2
msgbox ( m )
next

بعد تنفيذ الاوامر
1- ما قيمة m بعد انتهاء التكرار هلى القيمة اللى عرضت فى مربع الرسالة ولا قيمة m بعد for يعنى m = 9 ولا m = 13
2- قيمة m التى توقف عندها التكرار هل m = 9 ولا m = 13

رغم ان كتاب المدرسة اتى بكتير من الامثلة هذا العام ولكن لم يطرح ما سبق بالحل والبرهان

وانا على يقين ان الاسئلة السابقة ستاتى فى امتحانات وبحدث بها جدل بين نية ورأى كل واحد

فنرجو من الان من السادة المسئولين ومنهم الاستاذ تامر وضع هذه الاسئلة فى بنك اسئلة وطرحة قريبا حتى نقطع الشك باليقين لدى الجميع ولا يحدث ما حدث فى البحيرة وكلنا نتذكر

أولا هذا الجزء من الكود قيم المتغير m أثناء التكرار 0 - 3 - 6
تصبح قيم m بعد التكرار 9

ثانيا القيمة تصبح 13

وحتى تتضح الأمور قم بتجربته على الكمبيوتر

مدرس . كمبيوتر
20-02-2013, 07:12 PM
أولا هذا الجزء من الكود قيم المتغير m أثناء التكرار 0 - 3 - 6
تصبح قيم m بعد التكرار 9

ثانيا القيمة تصبح 13

وحتى تتضح الأمور قم بتجربته على الكمبيوتر


استاذ تامر المثال الاول لن يخرج نتائج على الكمبيوتر لعدم وجود كود لعرض القيم ومن هنا يأتى الخلاف وهذا المثال يتكرر دائما فى الامتحانات

والمثال الثانى
اخر قيمة ستخرج من الجهاز هى 9 وليس 13 فالمقصود بقيمة المتغير بعد انتهاء التكرار ماذا القيمة 9 التى ستعرض فى مربع الرسالة ولا القيمة 13 اللى هيتوقف عنها التكرار
فهناك فرق بين القيمة بعد انتهاء التكرار ، والقيمة التى يتوقف عندها التكرار