مشاهدة النسخة كاملة : معادلة بسيطة لإحتساب مجموع الأعداد بدون تتبع الأوامر


hassanalhawy
04-05-2013, 11:08 PM
هذه معادلة بسيطة لإحتساب مجموع الأعداد بدون تتبع الأوامر
وهى تعتمد بصفة أساسية على معرفة عدد مرات التكرار التى تريد عندها معرفة مجموع الأعداد
وليس فقط فى نهاية التكرار بل وفى أى مرحلة من مراحل التكرار
مجموع الأعداد :
= عدد مرات التكرار × القيمة الإبتدائية + ( ( عدد مرات التكرار - 1 ) × ( عدد مرات التكرار ÷ 2 ) × قيمة الزيادة )
أو
= عدد مرات التكرار × ( ( القيمة الإبتدائية + ( ( عدد مرات التكرار - 1 ) ÷ 2 ) × قيمة الزيادة )

أو
= ( عدد مرات التكرار ÷ 2 ) ×( ( 2 ×القيمة الإبتدائية ) + ( عدد مرات التكرار × قيمة الزيادة ) - قيمة الزيادة )
وهذه معادلة أبسط ساهم فيها الأستاذ / صابر السنباوى معلم أول أ رياضيات
ملحوظة :
عدد مرات التكرار = ( ( القيمة النهائية - القيمة الإبتدائية ) ÷ قيمة الزيادة ) + 1 مرة ...... مع إهمال الرقم العشرى إن وجد

hassanalhawy
04-05-2013, 11:10 PM
ياريت أحد الزملاء المتميزين فى الرياضيات محاولة إختصار هذه المعادلات لأقل ما يمكن

saad14
04-05-2013, 11:29 PM
عدد مرات التكرار = ( ( القيمة النهائية - القيمة الإبتدائية ) ÷ قيمة الزيادة ) + 1 مرة
هذه المعادلة خطأ و هذا هو الدليل
For m = 5 to 15 step 3
فى الاولى
عدد مرات التكرار = ( ( 15 - 5 ) ÷ 3 ) + 1 = 4.33
وهذا يعتبر خطأ لان عدد مرات التكرار هى 4 مرات فقط

hassanalhawy
04-05-2013, 11:42 PM
عدد مرات التكرار = ( ( القيمة النهائية - القيمة الإبتدائية ) ÷ قيمة الزيادة ) + 1 مرة
هذه المعادلة خطأ و هذا هو الدليل
for m = 5 to 15 step 3
فى الاولى
عدد مرات التكرار = ( ( 15 - 5 ) ÷ 3 ) + 1 = 4.33
وهذا يعتبر خطأ لان عدد مرات التكرار هى 4 مرات فقط
حضرتك بتأخذ من الناتج الرقم الصحيح فقط 4.33 تصبح 4 أى أهمل الرقم العشرى
وجربها فى أى أمر كما ذكرت

mohamed1819
05-05-2013, 06:26 PM
ممكن تكتبهم فى ملف ورد علشان مش فاهم الكتابة بتاعت حضرتك

hassanalhawy
05-05-2013, 08:17 PM
أمثلة على تطبيق المعادلة

https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/298169_459011864179874_716177588_n.jpg


https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/603403_459011880846539_1623923938_n.jpg
أنظر ملف الوورد بالرفقات

hassanalhawy
05-05-2013, 09:52 PM
https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/315954_459042410843486_1773526247_n.jpg

https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/942955_459042477510146_530584124_n.jpg

samaty
05-05-2013, 11:47 PM
السلام عليكم
اولاً اشكر لك من ساهم في كتابة المعادلات وحاول الوصول الى طريقة للحل بدون الحاسب وهذا هو مربط التعليق
فهل الحاسب موجود لكى يتم تتيع البرنامج من خلال المعادلات
توجد طرق كثيرة داخل لغات البرمجة او حتى من خلال بيئة IDE للتبع البرنامج ... ام ام المقصود هو كيفية جعل الطلبة تصل للحل في الامتحان
قد تكون الطريقة صحيحة رياضياً ولكن خطأ برمجياً ... فلابد للطالبمن تتبع الحلقة او حتى يصل للحل الصحيح والدليل هذ البرنامج الذي لا يمكن للمعادلات ان تصل لحل
اسف للهجوم واعتذر لكل من اصابه الاحباط مني ولكنى احب المادة كما هي ... حيث اننى من عشاق البرمجة
dim i , sum as single
for i = 1 to 10
sum = sum + i
i = i + 3
if i > 7 then exit
next

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

Mr.Ali Mohamed Ali
06-05-2013, 01:31 AM
السلام عليكم
اولاً اشكر لك من ساهم في كتابة المعادلات وحاول الوصول الى طريقة للحل بدون الحاسب وهذا هو مربط التعليق
فهل الحاسب موجود لكى يتم تتيع البرنامج من خلال المعادلات
توجد طرق كثيرة داخل لغات البرمجة او حتى من خلال بيئة ide للتبع البرنامج ... ام ام المقصود هو كيفية جعل الطلبة تصل للحل في الامتحان
قد تكون الطريقة صحيحة رياضياً ولكن خطأ برمجياً ... فلابد للطالبمن تتبع الحلقة او حتى يصل للحل الصحيح والدليل هذ البرنامج الذي لا يمكن للمعادلات ان تصل لحل
اسف للهجوم واعتذر لكل من اصابه الاحباط مني ولكنى احب المادة كما هي ... حيث اننى من عشاق البرمجة
dim i , sum as single
for i = 1 to 10
sum = sum + i
i = i + 3
if i > 7 then exit
next

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

رائع ...... و أ / حسن أيضاً رائع . والله إني أحبكم في الله .

hassanalhawy
06-05-2013, 02:26 PM
السلام عليكم
اولاً اشكر لك من ساهم في كتابة المعادلات وحاول الوصول الى طريقة للحل بدون الحاسب وهذا هو مربط التعليق
فهل الحاسب موجود لكى يتم تتيع البرنامج من خلال المعادلات
توجد طرق كثيرة داخل لغات البرمجة او حتى من خلال بيئة IDE للتبع البرنامج ... ام ام المقصود هو كيفية جعل الطلبة تصل للحل في الامتحان
قد تكون الطريقة صحيحة رياضياً ولكن خطأ برمجياً ... فلابد للطالبمن تتبع الحلقة او حتى يصل للحل الصحيح والدليل هذ البرنامج الذي لا يمكن للمعادلات ان تصل لحل
اسف للهجوم واعتذر لكل من اصابه الاحباط مني ولكنى احب المادة كما هي ... حيث اننى من عشاق البرمجة
dim i , sum as single
for i = 1 to 10
sum = sum + i
i = i + 3
if i > 7 then exit
next

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

رائع ...... و أ / حسن أيضاً رائع . والله إني أحبكم في الله .
شكراً جزيلاً على مشاركة الأستاذ samaty والأستاذ على
أنا لم أبغى من وراء هذه المعادلة غير أن يتأكد الطالب وكذلك المعلم من حله لتتبع أوامر البرنامج
وهذه المعادلة ليست المعادلة الأولى التى نستخدمها فى التأكد من حلنا النظرى
فنحن نستخدم معادلة عدد مرات التكرار منذ 10 سنوات وكانت موجودة فى كتاب الصف الأول الثانوى أيام VB6 .
فهل أثر ذلك سلباً على التفكير المنطقى للطالب ؟
كما أن هذه المعادلة توصلت إليها بعد إلحاح صديق لى وزميلى الأستاذ / عامر عبد الحميد عامر من إيجاد صيغة تساعد طلابه على التأكد من حلهم النظرى لتتبع أوامر برامج مجموع الأعداد
أما بالنسبة لكود البرنامج الذى ذكرته فهو ليس برنامج لإيجاد مجموع الأعداد ، ممكن حضرتك تقرأ عنوان الموضوع ستجده معادلة بسيطة لإحتساب مجموع الأعداد بدون تتبع الأوامر وليس كل برامج التكرار
وشكراً مرة أخرى على هذا النقد البناء حقيقةً

fcifci
06-05-2013, 02:52 PM
هل تصلح القاعدة لحساب عدد مرات التكرار قى
For C=5 to 0 step -3

hassanalhawy
06-05-2013, 07:29 PM
هل تصلح القاعدة لحساب عدد مرات التكرار قى
for c=5 to 0 step -3
نعم تصلح
مع التعويض عن قيمة الزيادة بـ -3
أنظر المشاركة رقم 6 مثال مجموع الأعداد من 5 إلى 1

MR : ABO BATTA
06-05-2013, 07:50 PM
جزاك الله خيرا مستر حسن
دائما مبدع ومتميز
بارك الله فيك

ياسين الشيخ
07-05-2013, 12:52 PM
يه ياعم القانون العفش بتاعك ده
إحنا ممكن نعرفك الصح يا باشا

أحمد هاشم الزيدي
07-05-2013, 08:08 PM
بارك الله فيك أستاذ حسن علي هذا المجهود الرائع

waleed7988
07-05-2013, 09:46 PM
يه ياعم القانون العفش بتاعك ده
إحنا ممكن نعرفك الصح يا باشا

يا اخي عندك معلومة اتفضل ضيفها لان المنتدي معمول علشان كده مش معمول لاهانة الاعضاء والزملاء