المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [ غير ذلك ] [king of the algorithms] سلسلة ملك الخوارزميات ----- العدد 6



Chakira
11-01-2013, بتوقيت غرينيتش 03:46 PM
http://www.dzbatna.com/images/icons/iconrote.gif [ ط؛ظٹط± ط°ظ„ظƒ ] [king of the algorithms] ط³ظ„ط³ظ„ط© ظ…ظ„ظƒ ط§ظ„ط®ظˆط§ط±ط²ظ…ظٹط§طھ ----- ط§ظ„ط¹ط¯ط¯ 6 (http://www.dzbatna.com/t1617342/)




بسم الله الرحمن الرحيم
السلام عليكم ورحمة وبركاته
http://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gif
http://www.informatik.uni-trier.de/%7Enaeher/Professur/img/Image4.jpg
http://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gif
King Of The Algorithms
King Of The Algorithms
King Of The Algorithms
King Of The Algorithms



http://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gif
سلسلة ملك الخوارزميات
( العدد 6 )


نبذة عن السلسلة:


سلسلة ملك الخوارزميات هي عبارة عن فكرة خطرت على بالي منذ فترة ليست بالقليلة، حيث كنت ادرس مفصل مساق متخصص بالخوارزميات Algorithms ، وكان الاستاذ في البداية يطلب منا مشاريع، للوهلة الأولى تبدو غاية في الصعوبة، وهي كذلك، لكن بعد تأمل قد يصل ساعات... او أيام، نتوصل الى فكرة هذه الخوارزمية، وبعد ذلك يبدا التطبيق، لذلك احببت ان نقوم بتعاون من الاعضاء الكرام في الركن بعمل سلسلة يطلب فيها في كل عدد خوارزمية لاداء عمل معين، ويقوم كل عضو بطرح الخوارزمية التي توصل اليها، ثم يوضع الحل، ويتم شرح طريقةه بالتفصيل ، ويتم بيان الاعضاء الذين قاموا بحل صحيح للخوارزمية



لماذا هذه السلسة؟



صحيح ان منتديات ديزاد باتنة هو معهد تطويري لمواقع الانترنت بالدرجة الاولى، ومن الطبيعي ان ينعكس ذلك على ركن لغات البرمجة، فنجده في 95% من مواضيعه متحيز الى جهة البرمجة بلغة php، لكن في الحقيقة اتمنى لو نرى نشاط في القسم للغات اخرى، مثل JAVA , C والمزيد من اللغات القيمة السهلة، لذلك فبرمجة الويب تفتقر الى عدد كبير من الخوارزميات، التي هي في برمجيات اخرى قد تكون ذات الصدارة من حيث الدراسة والتناول، كموضوع ال Trees، اكيد ان لا احد يفكر بتمثيل كلاس الاشجار بالphp ، ولكن من المؤكد ان الكثير منهم فكر ومثله بالJAVA من اجل ذلك، أتت فكرة هذه السلسلة، حيث ان الخوارزميات المطلوبة لن تكون فقط في مجال برمجة الويب، وانما ستطال جوانب اخرى.

ومن أجل تعزيز المشاركة، يستطيع المشارك ان يشارك عن طريق كود code في احد اللغات التالية:
C++


C


PHP

vb.net

JAVA


او حتى عن طريق خطوات اجرائية psuedo code


http://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gif


آلية العمل:


سأقوم ان شاء الله ـ في حال لاقت الفكرة اقبالاً ورواجا لدى الأعضاء ـ بوضع طلب خوارزمية جديدة كل فترة معينة، يتم اعطاء المجال للاعضاء بطرح افكارهم ونتائج عملهم، ثم اقوم بحلها مع تفصيل الحل، ومن ثم طلب خوارزمية جديدة في موضوع جديد


http://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gif
تفاصيل العدد 6
في تفاصيل العدد 6، بداية اهلا وسهلا بكم من جديد، بعد انقطاع في السلسلة
لكن الان نعود اليكم بعدد جديد باذن الله

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

يجب استخدام مكتبة gd2 لحل الخوارزمية لتنتج بالشكل التالي
http://dzbatna.net/vb/attachment.php?attachmentid=500132&stc=1&d=1279217456
هذي الصورة هي 100% برمجة وليس فيها استخدام لأي برامج
طبعا باستخدام gd2
طبعا لا أطالبكم بنسخة طبق الأصل

ولكن يشترط في الفنكشن المسلمة ان تشتمل على الميزات التالية

أن تحتوي المحورين السيني والصادي كما هو في الصورة.
وجود رؤوس الأسهم على أطراف المحاور
ان تحتوي خلفية الصورة على تقسيم طولي وعرضي بخطوط باهتة كما هو ايضا ظاهر في الصورة
ان تكون القواعد للاعمدة متساوية في العرض، وكذلك المسافة بين كل عمود والاخر.
ان يكتب تحت العمود الاسم في الاريه، يعني الاندكس النصي كما هو موضح في الأسماء في الصورة
ان يتم كتابة قيمة الرقم في المصفوفة فوق العمود أيضا كما هو موضح في الصورة
حبذا لو يتم استخدام الوان مختلفة كما في الصورة وعدم استخدام لون واحد لكي يضفي قيمة جمالية على العمل
رسم الاعمدة يكون من خلال لوب وليس يدوي يتم رسمهم بعدد محدد، يعني يكون رسم الأعمدة من خلال لوب
مقاس الصورة يحبذ ان يكون 700 * 300، كما هو في المثال أيضا





وفقا للشروط التالية


http://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gif


خلو الكود code المسلم من اي syntax error.ان يكون الكود code ضمن احد اللغات المذكورة اعلاه.




ان يكون الكود code موثقا جيدا عن طريق التعليقات.



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



http://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gifhttp://dzbatna.net/vb/images/ranks/star2.gif



وعلى الله الاتكال

في انتظاركم




اخوكم
مهند












ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى