مشاهدة النسخة كاملة : معادلة بسيطة لإحتساب مجموع الأعداد بدون تتبع الأوامر
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 يه ياعم القانون العفش بتاعك ده
إحنا ممكن نعرفك الصح يا باشا
يا اخي عندك معلومة اتفضل ضيفها لان المنتدي معمول علشان كده مش معمول لاهانة الاعضاء والزملاء
|