نقل قول:
نوشته اصلي بوسيله ali-kh
این شبه کد همونجوری که از اسمش پیداشست شبه کده یعنی به هیچ زبان خاصی نیست
یه جور الگوریتم نویسی به زبان سادست که از روی او میتونید برنامشو پیاده سازی کنید.
Foreach y in neighbor_nodes(x)
if y in closedset
continue
مثلا توی این کد برای هر کدوم از فرزندان یه بار اجرا میشه و شرطش اینه که این حالت قبلا وجود نداشته باشه یعنی 2 باره کاری نشه
میشه گفت این یه جور زبان برای پیاده سازی الگوریتم هست شاید خودتون هم روی کاغذ تو برنامه نویسی این کار رو کرده باشید
----------------------------------------
چیزایی که میگم زاییده ذهن منه ممکنه اشتباه باشه . باز اساتید هستند میتونن بیشتر راهنمایی کنند
|
مرسی دوست عزیزم..
من شبه کد اصولا توی امتحان طراحی الگوریتم زیاد به کارم میخورد که بنویسم، مثلا به جای توضیح فارسی یه چیزی، بنابراین با این شیوه نوشتاری آشنایی دارم
اما نمیدونم دلیل اینکه متوجه نمیشم این رو چی هست، شاید چون زبانم خیلی خوب نیست، و شاید هم چون شبه کد هست، به هر صورت از توضیحتون واقعا ممنونم، ولی من اساسی واقعا مشکل دارمش!
نقل قول:
نوشته اصلي بوسيله mardin200
سلام دوست عزیز
شما که گفتید همشو فهمیدید به خاطر همین ما هم بی خیال شدیم شما که روش جستجوی a-star رو فهمیدید و حتی گفتید که برای puzzel 8 ، چک کردید.
خوب این کدها هم الگوریتم a-star رو با یک شبه کد بیان کرده، دقیقا همون کاری که خودتون انجام دادید.
اگر هم در خط خاصی از شبه کدها مشکل دارید بیان کنید تا جوابتان را بدهیم.
دلیل تاخیر جوابمان هم به خاطر نزدیک شدن امتحاناته
|
سلام ماردین با محبت..
شما لطف دارید اما منظور من این بود که تحلیل رو کامل متوجه شدم، من برای پروژم با کمک شما تونستم 7 صفحه در مورد پازل 8 و روشهای حل اون با a* توضیح بنویسم و شکل بکشم که تقریبا تموم شد.
اما شبه کد رو واقعا متوجه نمیشم!
برای اینکه بتونم شبه کد و برنامه اصلی را به پروژم اضافه کنم باید بفهمم شبه کد چی گفته!
واقعا معذرت میخوام توی این گیرودار امتحانات مزاحمتون میشم، باور کنید من خودم هم هوش اولین امتحانمه که هفته دیگه دارمش و باید این رو هم تحویل بدم با دفاعیه