بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   حاسب آلى 3ع ترم2 (https://www.thanwya.com/vb/forumdisplay.php?f=1965)
-   -   معادلة بسيطة لإحتساب مجموع الأعداد بدون تتبع الأوامر (https://www.thanwya.com/vb/showthread.php?t=517115)

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

اقتباس:

المشاركة الأصلية كتبت بواسطة saad14 (المشاركة 5255571)
عدد مرات التكرار = ( ( القيمة النهائية - القيمة الإبتدائية ) ÷ قيمة الزيادة ) + 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

1 مرفق
أمثلة على تطبيق المعادلة

https://fbcdn-sphotos-g-a.akamaihd.n...16177588_n.jpg

https://fbcdn-sphotos-e-a.akamaihd.n...23923938_n.jpg
أنظر ملف الوورد بالرفقات

hassanalhawy 05-05-2013 09:52 PM


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

اقتباس:

المشاركة الأصلية كتبت بواسطة samaty (المشاركة 5257545)
السلام عليكم
اولاً اشكر لك من ساهم في كتابة المعادلات وحاول الوصول الى طريقة للحل بدون الحاسب وهذا هو مربط التعليق
فهل الحاسب موجود لكى يتم تتيع البرنامج من خلال المعادلات
توجد طرق كثيرة داخل لغات البرمجة او حتى من خلال بيئة 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

اقتباس:

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

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

اقتباس:

المشاركة الأصلية كتبت بواسطة alysun (المشاركة 5257711)
رائع ...... و أ / حسن أيضاً رائع . والله إني أحبكم في الله .

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

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

fcifci 06-05-2013 02:52 PM

هل تصلح القاعدة لحساب عدد مرات التكرار قى
For C=5 to 0 step -3

hassanalhawy 06-05-2013 07:29 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة fcifci (المشاركة 5258286)
هل تصلح القاعدة لحساب عدد مرات التكرار قى
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

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


جميع الأوقات بتوقيت GMT +2. الساعة الآن 01:35 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.