تقييم الموضوع :
  • 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 ك ب / التحميلات : 37)
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy , abulayth


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مسابقة الخوارزمية 3] - شروط المسابقة الشاكي لله 24 34,321 25-12-18, 01:01 AM
آخر رد: hicham716
  [مسابقة الخوارزمية 3] - النتائج النهائية للمسابقة abulayth 6 7,570 28-01-17, 12:09 AM
آخر رد: السندبااد
  [مسابقة الخوارزمية 3] - الجولة الخامسة والاخيرة abulayth 18 12,921 26-01-17, 10:20 PM
آخر رد: Fantastico
  [مسابقة الخوارزمية 3] - الجولة الرابعة abulayth 57 41,711 25-01-17, 06:45 PM
آخر رد: abulayth
  [مسابقة الخوارزمية 3] - المواعيد الشاكي لله 17 12,689 16-01-17, 04:13 PM
آخر رد: allobaed
  [اقتراح] [مسابقة الخوارزمية 3] - اقتراح واستغتاء اسلام الكبابى 12 10,245 13-01-17, 11:35 PM
آخر رد: اسلام الكبابى
  [مسابقة الخوارزمية 3] - الجولة الثالثة الشاكي لله 75 38,855 08-01-17, 09:18 PM
آخر رد: samira20
  [مسابقة الخوارزمية 3] - الجولة الثانية abulayth 26 21,708 29-12-16, 11:44 PM
آخر رد: اسلام الكبابى
  [مسابقة الخوارزمية 3] - الجولة الاولى الشاكي لله 46 28,731 22-12-16, 09:13 PM
آخر رد: الشاكي لله
  مسابقة الخوارزمية 3 abulayth 22 16,830 17-12-16, 08:08 PM
آخر رد: الشاكي لله

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


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