وظيفة الخوارزميات الثانية

mpcabd

خلصنا من الوظيفة السابقة وذلك لتسليمها والحمد لله, هلأ منلتفت للوظيفة الثانية.
هي أول مشاركة بالوظيفة التانية:
صور المسألة الأولى (اضغط على الصورة للتكبير):
المستوى 1:

المستوى 2:

المستوى 3:

المستوى 4:

المستوى 5:

المستوى 6:

المستوى N:

تصبحو على خير .

ʃ ¦8<3={| )

خيارات عرض التعليق

اختر الطريقة التي تفضلها لعرض التعليقات، ثم اضغط على "احفظ الإعدادات" لتفعل التغيرات.
hakerintheworld

وانت بخير

BlackSigma

شو يا شباب لسا ما بلشتو شفل صرتوا بدكن تناموا .
بكرا قبل التسليم بكم يوم كل واحد بيجينا على الكليةو معاه رقم قياسي جديد بعدم النوم.

NightWolf

كتب BlackSigma:
شو يا شباب لسا ما بلشتو شفل صرتوا بدكن تناموا .
بكرا قبل التسليم بكم يوم كل واحد بيجينا على الكليةو معاه رقم قياسي جديد بعدم النوم.

ليك مين عم يحكي

التقرير ثم التقرير ثم التقرير ثم التقديم Very Happy

en.karam1989

يللا صار لازم نبلش بالتانية على بكير

mpcabd

مين قال نايمين؟
شو هدول الصور لقيتهم عالنت أنا؟ Very Happy

ʃ ¦8<3={| )

Amer_E

كتب mpcabd:
مين قال نايمين؟
شو هدول الصور لقيتهم عالنت أنا؟ Very Happy

إيواه يعني هي بشارة أنو عبد الله خلص أول مسألة Wink

"أجمل لحظات التحدي أن تبتسم حين ينتظر الجميع منك أن تبكي"

Rooney

خوارزميات خوارزميات ......
طيب بائي المواد شو نعمل فيها

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

hiba.th

بسيطة .. لا تعمل شي ..
يعني شو بدك تعمل ؟؟؟ .. بدك تدرسهم الوظيفة التانية ما بدها شهر فبيمشي الحال ... روقو بقا حاجة هم شو بدنا نضل هيك ... لساتنا بأول الطريق ... يعني لسه ما شفنا شي فإذا من هلأ هيك بدنا نحكي كتير مشكلة .. المسألة الأولى سهلة والتانية بتنحل بشوية تفكير والتالتة الله بعينا عليها بس لنبقى ناخد التراجعية ... فخلص حليتلك ياها Smile

M-Ramy

كتب hiba.th:
بسيطة .. لا تعمل شي ..
يعني شو بدك تعمل ؟؟؟ .. بدك تدرسهم الوظيفة التانية ما بدها شهر فبيمشي الحال ... روقو بقا حاجة هم شو بدنا نضل هيك ... لساتنا بأول الطريق ... يعني لسه ما شفنا شي فإذا من هلأ هيك بدنا نحكي كتير مشكلة .. المسألة الأولى سهلة والتانية بتنحل بشوية تفكير والتالتة الله بعينا عليها بس لنبقى ناخد التراجعية ... فخلص حليتلك ياها Smile

Nice words
Go ahead
Smile

بغداد لا تعجبي فالعرب قد مجنت ** وللمعاصي لـدى الـهيجـاء خـذلان
وكفكفي الدمع إن القوم قد فـسقـوا ** وعـدة الـحرب قـبل السيف إيمــان

en.karam1989

كتب hiba.th:

يا طلاب الأولى نامو هلأ قد مابتقدر .. لأن بالتانية ما حتلحقو تنامو وبيصيرو عيونكم هيك : 8O

كتب hiba.th:
لساتنا بأول الطريق ... يعني لسه ما شفنا شي فإذا من هلأ هيك بدنا نحكي كتير مشكلة

Sad

Dr.Siko

عادي en.karar1989 عادي Very Happy

على كل بتبدا حلاوة الخوارزميات من الوظيفة التانية .. رسم عودي وخوارزمية تراجعية .. مع شوية تفنن بالواجهة !!

وبالنسبة لـmpcabd .. يخزي العين طاحش الطحشة العجيبة وعم يدرس التراجعية لحالو .. Mr. Green

DAM

نصيحة :
لا تهمشوا باقي المواد بشكل كلي ...
حاولوا توفقوا بين المواد ...
و إلا رح تتفاجؤوا بكميات كبيرة من المحاضرات الجديدة ...
و لحقوا إذا بتلحقوا ...
يعني سددوا و قاربوا ...

Ich liebe meine Fakultät

hiba.th

كتب en.karam1989:
كتب hiba.th:

يا طلاب الأولى نامو هلأ قد مابتقدر .. لأن بالتانية ما حتلحقو تنامو وبيصيرو عيونكم هيك : 8O

Sad

كتر خيرك ... عم تعمل روابط بين ردودي وتجمعهم من منتدى لمنتدى .. يعني شو بدك تكتشف ماعم إفهم !!
القصة إنو كنت مفكرة الوضع مؤقت ولما طلع معي إنو الوضع مو مؤقت أبدا تعودت عليه و بالعكس .. ماعت فيني إعد بلا وظايف Smile
المهم :
بدي إسأل اللي بيعرف دلفي ...
ال lineto ما بتاخد غير integer ونحنا عم نتعامل بالزوايا ( يعني sin cos ) فلما عم نقرب الزاوية من real ل integer عم تظهر الرسمة مشوهة يعني الخطوط مو دقيقة .... فشو التابع اللي ممكن استخدمه غير round , tranc للتقريب ؟؟؟

Mhd Shaker

كتب en.karam1989:
كتب hiba.th:

يا طلاب الأولى نامو هلأ قد مابتقدر .. لأن بالتانية ما حتلحقو تنامو وبيصيرو عيونكم هيك : 8O

كتب hiba.th:
لساتنا بأول الطريق ... يعني لسه ما شفنا شي فإذا من هلأ هيك بدنا نحكي كتير مشكلة

Sad

عادي كرم عادي بدك ما تدقق Wink

mpcabd

اتأخرت عليكم شوي, بس ما عمأفضى.
بالنسبة للمسألة الثانية (باعتبار أنو الكل خلص الأولى لأنها فراطة).
هي شوية صفحات ممكن تفيد يلي حابب يتعمق بالموضوع:
http://wiki.gabarro.org/Fifteen_puzzle
http://kevingong.com/Math/SixteenPuzzle.html
http://www.cut-the-knot.org/pythagoras/fifteen.shtml
http://www.math.ubc.ca/~cass/courses/m308-02b/projects/grant/fifteen.html
http://www.cs.bham.ac.uk/~mdr/teaching/modules04/java2/TilesSolvability.html
http://www.research.att.com/projects/OEIS?Anum=A087725
ويلي حابب يدور لحالو اسم اللعبة Fifteen Puzzle, Gem Puzzle, Boss Puzzle, Game of Fifteen, Mystic Square. (نقيلك شي اسم Mr. Green )

ʃ ¦8<3={| )

lotus.11

بس ممكن سؤال صغير على الديلفي مشان المسألة التانية أنو الوضع الإبتدائي للعبة لازم يتغير عند كل تنفيذ .
بقا سؤالي في شي تابع بالديلفي بيعطيني حالة عشوائية متل الباسكال random؟؟؟؟؟

vip

نيال قلبكون على الأقل بتلاقو شي تشتغلو فيه مو متل عنا....وقتنا كلو صياعة....Sad :(

نحن لا نشفى من ذاكرتنا....لذللك نحن نكتب..لذلك نحن نرسم...ولذللك يموت بعضنا ايضا...

Abo Albees

كتب vip:
نيال قلبكون على الأقل بتلاقو شي تشتغلو فيه مو متل عنا....وقتنا كلو صياعة....Sad :(

نيال قلبكون على الأقل ما بتلاقو شي تشتغلو فيه مو متل عنا....وقتنا كلو ضايع ومالنا ملحقين شي....

hiba.th

كتب vip:
نيال قلبكون على الأقل بتلاقو شي تشتغلو فيه مو متل عنا....وقتنا كلو صياعة....Sad :(

إي لا تصيعو بسيطة Smile
ومبلى ... نيالنا ... والله يحمينا من العين Wink Wink
بس إنتو مالكم متلنا .. منقطعين إجتماعيا Sad

hanihh

هي اللعبة تبع الوظيفة (Fifteen Puzzle)

here
ليلي حابب يلعب فيها Smile

<<<Boooooor-ing>>>

en.karam1989

كتب hanihh:

ليلي حابب يلعب فيها Smile

Mr. Green

Mhd Shaker

كتب hanihh:
هي اللعبة تبع الوظيفة (Fifteen Puzzle)

here
ليلي حابب يلعب فيها Smile

اي والله الله يعطيك العافية عمي هاني
والله قعدة حلها ونسيت حالي عالنت
بعد شي ربع ساعة اتذكرت اني لسا ما قطعت الخط Crying or Very Sad

hanihh


هادا اللينك على أساس فيه الطريقة يللي بتخلي اللعبة قابلة للحل بس الطريقة سهلة كتييييييييير ومالها معقدة بنوب
في طريقة تانية ...ما بعرف إذا بيمشي حالها وهي أنو ناخد لعبة جزئية من اللعبة الاساسية مؤلفة من مربع 2*2 ونحاول نرتبها بمعزل عن اللعبة الأصلية..
وإذا اترتبت بيكون في امكانية لترتيب اللعبة الكبيرة!!!!
وإذا ما اترتبت فمعناتها ما منقدر نرتب اللعبة الكبيرة..
؟؟؟؟؟؟؟؟
بس يمكن خطأ بس هون عاملين شغلة شبيهة فيها
http://kevingong.com/Math/SixteenPuzzle.html
بقا شو رأيكم؟؟؟؟؟

صحي مشان اللعبة يللي نزلتها حليتها بعدد من الحركات 121 بس ...

<<<Boooooor-ing>>>

happy

هلأ بالمسألة الثانية نحن بدنا نسجل الحركة لحتى ما يكررهابعدين و يفوت ب infinite loop ما ؟؟؟؟
يعني عند كل move بدنا نسجل و نمحي عند un_move ......
صح ول لاء ؟؟

Never Break three things In You're Life: Trust, PROMISE& HEART Because When They Break They Don't make noise but pain a lot.

Hadhood

كتب happy:
هلأ بالمسألة الثانية نحن بدنا نسجل الحركة لحتى ما يكررهابعدين و يفوت ب infinite loop ما ؟؟؟؟
يعني عند كل move بدنا نسجل و نمحي عند un_move ......
صح ول لاء ؟؟

صح بس مو كتير نحنا بدنا نحفظ الأرقام اللي عم يبدل معا المربع الفارغ
وبس بتكرروا معناها في infinite loop ولازم يتراجع...

happy

كتب Hadhood:
كتب happy:
هلأ بالمسألة الثانية نحن بدنا نسجل الحركة لحتى ما يكررهابعدين و يفوت ب infinite loop ما ؟؟؟؟
يعني عند كل move بدنا نسجل و نمحي عند un_move ......
صح ول لاء ؟؟

صح بس مو كتير نحنا بدنا نحفظ الأرقام اللي عم يبدل معا المربع الفارغ
وبس بتكرروا معناها في infinite loop ولازم يتراجع...

يعني وقت تتكرر حركات للمربع الفارغ لازم يتراجع ؟؟؟

Never Break three things In You're Life: Trust, PROMISE& HEART Because When They Break They Don't make noise but pain a lot.

Bavariski_13

كتب hiba.th:
كتب vip:
نيال قلبكون على الأقل بتلاقو شي تشتغلو فيه مو متل عنا....وقتنا كلو صياعة....Sad :(

إي لا تصيعو بسيطة Smile
ومبلى ... نيالنا ... والله يحمينا من العين Wink Wink
بس إنتو مالكم متلنا .. منقطعين إجتماعيا Sad

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

Out on your own
Cold and alone again
Can this be what you really wanted, baby
Blame it on me
Set your guilt free
Nothing can hold you back now love

Bavariski_13

كتب Hadhood:
كتب happy:
هلأ بالمسألة الثانية نحن بدنا نسجل الحركة لحتى ما يكررهابعدين و يفوت ب infinite loop ما ؟؟؟؟
يعني عند كل move بدنا نسجل و نمحي عند un_move ......
صح ول لاء ؟؟

صح بس مو كتير نحنا بدنا نحفظ الأرقام اللي عم يبدل معا المربع الفارغ
وبس بتكرروا معناها في infinite loop ولازم يتراجع...

هلق طولو بالكن لتاخدوا تراجعية
مستعجلين كتير عالتسليم؟؟

Out on your own
Cold and alone again
Can this be what you really wanted, baby
Blame it on me
Set your guilt free
Nothing can hold you back now love

en.karam1989

كتب Bavariski_13:
كتب Hadhood:
كتب happy:
هلأ بالمسألة الثانية نحن بدنا نسجل الحركة لحتى ما يكررهابعدين و يفوت ب infinite loop ما ؟؟؟؟
يعني عند كل move بدنا نسجل و نمحي عند un_move ......
صح ول لاء ؟؟

صح بس مو كتير نحنا بدنا نحفظ الأرقام اللي عم يبدل معا المربع الفارغ
وبس بتكرروا معناها في infinite loop ولازم يتراجع...

هلق طولو بالكن لتاخدوا تراجعية
مستعجلين كتير عالتسليم؟؟

ما هو هون المشكلة !!! أنو أخدنا التراجعية (بس كأنو ما أخدناها)

hiba.th

كتب happy:
كتب Hadhood:
كتب happy:
هلأ بالمسألة الثانية نحن بدنا نسجل الحركة لحتى ما يكررهابعدين و يفوت ب infinite loop ما ؟؟؟؟
يعني عند كل move بدنا نسجل و نمحي عند un_move ......
صح ول لاء ؟؟

صح بس مو كتير نحنا بدنا نحفظ الأرقام اللي عم يبدل معا المربع الفارغ
وبس بتكرروا معناها في infinite loop ولازم يتراجع...

يعني وقت تتكرر حركات للمربع الفارغ لازم يتراجع ؟؟؟


لاء .. لاء
بدو يتراجع لما بتخلص الاحتمالات الأربعة للحركة ... يعني الاتجاهات الأربعة .. ومالازم نخليه يفوت بالتكرار .. يعني قبل ما نتحرك الحركة بنفحصها وإذا كانت هي الحركة بتخليه يفوت بحلقة تكرار .. ما منخليه يتحركها .. وإذا كانت هي آخر حركة مسموحة إله يعني خلصو الحركات .. هون بيتراجع ..
بس أنا عندي ماعم إفهم شو عم يصير .. يعني ما بعرف ليه عند كل تراجع بلاقي ماعت في إمكانات للحركة .. جنني

Bavariski_13

كتب hiba.th:
كتب happy:
كتب Hadhood:
كتب happy:
هلأ بالمسألة الثانية نحن بدنا نسجل الحركة لحتى ما يكررهابعدين و يفوت ب infinite loop ما ؟؟؟؟
يعني عند كل move بدنا نسجل و نمحي عند un_move ......
صح ول لاء ؟؟

صح بس مو كتير نحنا بدنا نحفظ الأرقام اللي عم يبدل معا المربع الفارغ
وبس بتكرروا معناها في infinite loop ولازم يتراجع...

يعني وقت تتكرر حركات للمربع الفارغ لازم يتراجع ؟؟؟


لاء .. لاء
بدو يتراجع لما بتخلص الاحتمالات الأربعة للحركة ... يعني الاتجاهات الأربعة .. ومالازم نخليه يفوت بالتكرار .. يعني قبل ما نتحرك الحركة بنفحصها وإذا كانت هي الحركة بتخليه يفوت بحلقة تكرار .. ما منخليه يتحركها .. وإذا كانت هي آخر حركة مسموحة إله يعني خلصو الحركات .. هون بيتراجع ..
بس أنا عندي ماعم إفهم شو عم يصير .. يعني ما بعرف ليه عند كل تراجع بلاقي ماعت في إمكانات للحركة .. جنني

عمليلو watch
وشوفي وين عم تتغير قيمتو
وتأكدي انو مو معرفة مؤشرات تانية بالاسم نفسو
أو معرفتي أكتر من مرة
وانشالله خير..

Out on your own
Cold and alone again
Can this be what you really wanted, baby
Blame it on me
Set your guilt free
Nothing can hold you back now love

hiba.th

كتب Bavariski_13:
كتب hiba.th:
كتب vip:
نيال قلبكون على الأقل بتلاقو شي تشتغلو فيه مو متل عنا....وقتنا كلو صياعة....Sad :(

إي لا تصيعو بسيطة Smile
ومبلى ... نيالنا ... والله يحمينا من العين Wink Wink
بس إنتو مالكم متلنا .. منقطعين إجتماعيا Sad

ليش منقطعين اجتماعياً؟؟
هلق أكيد أكيد أنا مالي فهمان شو هالسؤال اللي أنا كتبتو بس
مالازم حدا يقطع اجتماعياً ..
شو استفدنا اذا كنت مهندس و مابعرف احكي كلمتين على بعضون؟؟


إذا مشان الحكي إطمن .. منعرف نحكي وعين الله علينا Wink Wink
أما مشان الانقطاع الإجتماعي ... مالنا منقطعين ولا شي .. يعني مشان شو مشان الدراسة !! لاء .. بس أنا عم ساير رفيقتي مروة( vip) .. حتى تقتنع بالإقتصاد وما تزعل عالمعلوماتية ....

mohanad.k

عفوا هبه بس عندي تعليق انه المربع الفارغ ما عندو اربع احتمالات غير اول مره بعدين بكل حركة للمربع الفارغ في 3 احتمالات بس و هالشغله لازم تعالجيها بال intiallise

كلنا كالقمر .... له جانب مظلم

mpcabd

أحلى شي أنو لقيت بموقع جامعة أنو طالبين من الطلاب يخلو المربع ينحل بأقل من 50 حركة ومسموح أنو البرنامج ياخد 45 ثانية كحد أقصى.
شو رأيكم؟ في أمل؟
أنا بالنسبة إلي ما رح أفقد الأمل, ورح حاول أنو ساوي هالشي.
وصلات مفيدة:

DFS
A* search algorithm
IDA* - Iterative deepening depth-first search

ʃ ¦8<3={| )

hiba.th

كتب mohanad.k:
عفوا هبه بس عندي تعليق انه المربع الفارغ ما عندو اربع احتمالات غير اول مره بعدين بكل حركة للمربع الفارغ في 3 احتمالات بس و هالشغله لازم تعالجيها بال intiallise

كيف 3 ؟
قصدك .. إنو مشان ما يمشي حركة وتوديه للإرنة اللي إجا منها ..عالجناها هي الحالة وعالجنا حالة التكرار .. بس ما ترتب ولا بشكل .. بالعكس عم يتخربط بزيادة .. هادا غير stack over flow Sad

leopard-saleh

طيب كلكون عم تحكو بالمربع الفارغ .. وشو مشان المتاهة والله دسمة ومنيحة ... يعني المتاهة التالتة فيها فكرة ...

together we stand divided we fall

en.karam1989

كتب leopard-saleh:
طيب كلكون عم تحكو بالمربع الفارغ .. وشو مشان المتاهة والله دسمة ومنيحة ... يعني المتاهة التالتة فيها فكرة ...

سيدي كل واحد بهمو

en.karam1989

والحمد لله أولا وأخيرا
خلص معنا برنامج المربع الفارغ (N*N) حيث يمكن أن تصل حدود الرقعة إلى 70*70 8O (يمكنكم تجريب ذلك)
{طبعا 70 * 70 أقصى حد لأنو هي حدود المصفوفة اللي فارضينا
هي بتصير أد ما كان بس لأنو نحنا هيك فارضينها} (Static)
وها هو الرابط
http://www.archive.org/download/KM_FifteenPuzzle/FifteenPuzzle.rar
أرجو أن ينال إعجابكم
ملاحظة : يمكنكم التحكم بسرعة تنقل المربعات من العداد (من شان ما تملوا)
Mhd Shaker & en.karam1989

hanihh

طيب حطلنا الكود لنتأكد من شغلك... Smile
بس ملاحظة الحل مو تراجعي ....

<<<Boooooor-ing>>>

hiba.th

كيف ساويتوه ..
خلص قولو الفكرة مالح نلحق نسرقها .. أصلا أنا داق خلقي منه
ونحنا ما تركنا شي بالتراجعية ما جربناه .. بس ما عم يركز
Sad Sad Sad

Mhd Shaker

كتب hanihh:

بس ملاحظة الحل مو تراجعي ....

ملاحظتك بمحلها Mr. Green
كنت عاملك كم شغلة عمي هاني وقت بتشوفون ما بتقول غير تراجعية
بس بعدين أمتون ..... اسأل كرم Mr. Green

en.karam1989

كتب hiba.th:
كيف ساويتوه ..
ونحنا ما تركنا شي بالتراجعية ما جربناه .. بس ما عم يركز
Sad Sad Sad

للأسف أنت غلطانة !!!
بقى شغلة لتجربوها بالتراجعية ..
وهي ................ أنو تتركو التراجعية وتفكرو بغير طريقة Wink

en.karam1989

كتب Mhd Shaker:
كتب hanihh:

بس ملاحظة الحل مو تراجعي ....

ملاحظتك بمحلها Mr. Green
كنت عاملك كم شغلة عمي هاني وقت بتشوفون ما بتقول غير تراجعية
بس بعدين أمتون ..... اسأل كرم Mr. Green

إيه سقى الله هديك الأيام

hanihh

<<<Boooooor-ing>>>

hanihh

كتب en.karam1989:
والحمد لله أولا وأخيرا
خلص معنا برنامج المربع الفارغ (N*N) حيث يمكن أن تصل حدود الرقعة إلى 70*70 8O (يمكنكم تجريب ذلك)
{طبعا 70 * 70 أقصى حد لأنو هي حدود المصفوفة اللي فارضينا
هي بتصير أد ما كان بس لأنو نحنا هيك فارضينها} (Static)
وها هو الرابط
http://www.archive.org/download/KM_FifteenPuzzle/FifteenPuzzle.rar
أرجو أن ينال إعجابكم
ملاحظة : يمكنكم التحكم بسرعة تنقل المربعات من العداد (من شان ما تملوا)
Mhd Shaker & en.karam1989

ضل ساعة عم يشتغل بالأخير بيقلي ما بتنحل...
بس ماشي حالها ...ظريفة
----------------------------------------
معلومة
مشان متاهة epsilon
إذا بدكم بتلاقو نسخة منها على الرصيف الموصل بين كليتنا وسانا (بتكون منحوتة على الأرض).
مشان ما تقولو أنو الوظايف بعيدة عن الحياة العملية.

<<<Boooooor-ing>>>

kobaitari

Good one Mhd Shaker & en.karam1989...
but
Congratulations
Not
Congrajulations
Wink

Murhaf

كتب hanihh:
try this

Good, but this one uses A Star algorithm which needs heuristic functions.

Really nice algorithm, but unfortunately i dunno how to implement it.

Mhd Shaker

كتب kobaitari:
Good one Mhd Shaker & en.karam1989...
but
Congratulations
Not
Congrajulations
Wink

هي خطأ طباعي ..... يا سيدي ما تشوف الرسائل يلي كانت تطلع قبل هي الرسائل Laughing
بورجيك ياهون بالكلية انشالله بس مو حلوة ننزل البرنامج بهالنوع من الرسائل عالمنتدى Wink
خصوصي الرسالة يلي طلعتلك هاني وقت ما انحل البرنامج كان في بدالها رسالة غير شكل ..... على كيفك .... اذا بتتذكر الوظيفة الأولى يلي ساويناها عندك بقدسيا كانت تعطي هيك رسائل Wink

The Tornado

mpcabd

وهي وظيفتي Razz
شو يعني كرم وشاكر أحسن مني؟
هون
ملاحظة كالعادة, بدها .Net Framework, يلي عندو Visual Studio 2005 بتشتغل دغري عندو.

ʃ ¦8<3={| )