تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[مسابقة الخوازمية] - مثال توضيحي
#1
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته



هذا الموضوع هو نموذج للمسائل التي سنطرحها وكيف انت تحلها بالطرق العلمية الصحيحة
طبعا بامكانك عدم الالتزام وحل المسائل بطريقتك الخاصة ولكن هذا الموضوع فقط للتوضيح واخذ فكرة عن طريقة المسئلة وانت كيف تحلها ، عشان لما تبدا المسابقة الكل يكون مستعد .



----------------------------------------------


المسئلة :-

قم ببرمجة خوازرمية لايجاد طول وتر في مثلث قائم الزاوية .
Write an algorithm to Find the Length of the Hypotenuse


مثال :-
اوجد طول الوتر في مثلث قائم الزاوية طول ضلعه الاول 4 ، وطول ضلعه الثاني 3



----------------------------------------------




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

وانت عليك البحث عن طريقة الحل وبرمجة خوارزمية .



لكن في هذا الموضوع ساقوم بعرض طريقة الحل .





خطوات الحل



اولا : تحليل المسئلة
في هذه الخطوة يجب ان نحلل المسئلة فماهو الوتر وماهو المطلوب لإيجاده .








ثانيا : حل المسئلة على الورق
يجب البحث عن القوانين والنظريات التي تتعلق بايجاد الوتر لتستطيع حل المسئلة على الورق




^نظرية فيثاغورث لايجاد الوتر






ثالثا : عمل Flow chart للخوارزمية
يجب التوضيح فيها عن طبيعية المدخلات وتسلسل العمليات وعمل المعادلات الرياضية اللازمة لايجاد الحل
(طبعا في يعض الاحيان يتم تجاوز هذه الخطوة خاصة اذا كانت المسئلة سهلة والنظرية موجودة)









رابعا : برمجة الخوارزمية على لغة البرمجة
الان عليك بتنفيذ الخطوات الموجودة في الFlowchart باكواد البرمجة ، وهنا لن نطلب لغة برمجية محددة
ولا حتى نوع معين من البرامج ، لايهم استعملت winform او console او asp.net، المهم عندنا هو البرنامج النهائي وفعاليته في حل المسائل التي تتعلق بالوتر.


^خوارزمية بسيطة لايحاد الوتر





خامسا: تجربة الخوارزمية
نقوم باعطاء inputs مختلفة للخوارزمية في كل مرة وترى الoutput
بعدها يجب التحقق من صحة الoutput وذلك بحل المسئلة مجددا على الورق
اذا حليت المسئلة على الورق وطلع الoutput نفسه كما ظهر من الخوارزمية المبرمجة
معنى ذلك ان الخوارزمية صحيحة
طبعا يفضل التجريب اكثر من مرة على اكثر من inputs لتحقق اكثر .














طبعا في المسابقة لن نطلب منكم السورس كود للخوارزمية التي قمتم بعملها ـ ولا نريد منكم شرح ـ ولا نريد flowchart ، مانريده فقط هو الناتج النهائي (البرنامج) بصيغة exe او اي صيغة اخرى (jar مثلا) :D

بهذا برأت الذمة واتضح للجميع نظام المسابقة والكيفية


موفقين جميعا


الملفات المرفقة
.rar   Hypotenuse Finder.rar (الحجم : 27.51 ك ب / التحميلات : 10)
الرد }}}}
تم الشكر بواسطة: Amir_alzubidy , abulayth


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مسابقة الخوارزمية 2] - النتائج الشاكي لله 9 880 02-06-16, 07:15 AM
آخر رد: الشاكي لله
  [مسابقة الخوارزمية 2] - الجولة الرابعة الشاكي لله 6 418 04-01-16, 07:02 PM
آخر رد: abulayth
  [مسابقة الخوارزمية 2] - الجولة الثالثة الشاكي لله 19 1,053 01-01-16, 10:08 PM
آخر رد: الشاكي لله
  [مسابقة الخوارزمية 2] - المواعيد الشاكي لله 11 613 31-12-15, 09:50 AM
آخر رد: الشاكي لله
  [مسابقة الخوارزمية 2] - الجولة الثانية الشاكي لله 30 1,227 24-12-15, 02:56 AM
آخر رد: myalsailamy
  [مسابقة الخوارزمية 2] - الجولة الاولى الشاكي لله 13 764 17-12-15, 01:19 PM
آخر رد: hamada558
  مسابقة برمجة الخوارميات الشاكي لله 44 4,209 09-12-15, 03:47 PM
آخر رد: الشاكي لله
  [مسابقة الخوازمية] - النتائج الشاكي لله 13 1,050 08-11-15, 03:09 AM
آخر رد: الشاكي لله
  [مسابقة الخوازمية] - الجولة الثالثة الشاكي لله 16 1,021 22-10-15, 12:16 AM
آخر رد: black_moon
  [مسابقة الخوازمية] - الجولة الثانية الشاكي لله 42 2,429 17-10-15, 02:04 AM
آخر رد: الشاكي لله

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم