hamza_delphi
03-08-2006, 08:26 PM
السلام عليكم و رحمة الله و بركاته
أردت أن أفتح هذا الموضوع للنقاش إحساسا مني بدور الخورزميات, و هي الطريقة الوحيدة للوصول إلى عالم الاحترافية .
فالخورزميات أساس البرمجة و أن كل من يريد تجاوزها فلا طائل من برمجته و لا أهداف مرجوة من برمجته غير نوافذ جميلة أنشئها بواسطة مركبات جاهزة لم يقم هو إلا بإختيار لونها و موقعها على النافذة .
ومن أجل ذلك أود إعطاء فكرة عن الخورزميات و ذلك بطرح أمثلة عن برامج مكتوبة بالباسكال أو C أو C++ أو java
و أول مثال هو The Tower of Hanoi و الهدف من هذه اللعبة ألا و هو نقل الاقراص المختلفة الاحجام و الذي هي مرتبة ترتيبا نصاعديا على العمود رقم 1 قصد نقلها إلى العمود رقم 2 و ذلك بعدم وضع أي قرص كبير فوق قرص أصغر منه و بعدم حمل أكثر من قرص في كل مرة
http://isacisco.free.fr/hanoi.gif
و المطلوب هو كتابة برنامج يقوم بإعطاء الأوامر اللا زم إتباعها مثل
من 1 إلى 2
من 1 ألى 3
..
..
....
و الحل مع الشرح بالتفصيل الممل في الرسالة القادمة
و في الأخير أرجو من الجميع المشاركة إما بالامثلة أو بالحلول أو بالشرح
و شكرا
و صلى الله على سيدنا و حبيبنا و نور قلوبنا و سلم تسليما كثيرا
أردت أن أفتح هذا الموضوع للنقاش إحساسا مني بدور الخورزميات, و هي الطريقة الوحيدة للوصول إلى عالم الاحترافية .
فالخورزميات أساس البرمجة و أن كل من يريد تجاوزها فلا طائل من برمجته و لا أهداف مرجوة من برمجته غير نوافذ جميلة أنشئها بواسطة مركبات جاهزة لم يقم هو إلا بإختيار لونها و موقعها على النافذة .
ومن أجل ذلك أود إعطاء فكرة عن الخورزميات و ذلك بطرح أمثلة عن برامج مكتوبة بالباسكال أو C أو C++ أو java
و أول مثال هو The Tower of Hanoi و الهدف من هذه اللعبة ألا و هو نقل الاقراص المختلفة الاحجام و الذي هي مرتبة ترتيبا نصاعديا على العمود رقم 1 قصد نقلها إلى العمود رقم 2 و ذلك بعدم وضع أي قرص كبير فوق قرص أصغر منه و بعدم حمل أكثر من قرص في كل مرة
http://isacisco.free.fr/hanoi.gif
و المطلوب هو كتابة برنامج يقوم بإعطاء الأوامر اللا زم إتباعها مثل
من 1 إلى 2
من 1 ألى 3
..
..
....
و الحل مع الشرح بالتفصيل الممل في الرسالة القادمة
و في الأخير أرجو من الجميع المشاركة إما بالامثلة أو بالحلول أو بالشرح
و شكرا
و صلى الله على سيدنا و حبيبنا و نور قلوبنا و سلم تسليما كثيرا



