استراتژی حل مسئله
بحث آخر در مقوله حل مسایل توسط رایانه استراتژی صحیح در حل مسأله است زیرا خود طرح الگوریتم در بعضی موارد بخشی از حل مسأله است.
معمولاً در حل مسأله مراحل زیر پیش می آید.
ابتدا یک راه حل در ذهن شکل می گیرد و بصورت ایده ظاهر می شود. سپس راه حل مورد نظر به جزء های کوچک تفکیک و الگوریتم اولیه آن نوشته می شود. در اکثر موارد این الگوریتم اولیه دچار نقایص ریز یا درشت است؛ پس مرحله بعد اجرای مرحله به مرحله الگوریتم است که به آن
می گویند. پس از آنکه این کار انجام شد احیاناً اشکالاتی از الگوریتم مشخص می شود. این اشکالات تصحیح شده و دوباره روند اجرای مرحله به مرحله را انجام می دهیم.
چرخه تا جایی ادامه پیدا می کند که خطایی باقی نماند.
دقت کنید اینکه این مساله ظاهراً ساده در بخش جداگانه ای آورده شده اینست که طرح راه حل بدون توجه به روند صحیح آن می تواند باعث صرف هزینه بسیار زیادی برای رفع اشکال شود.
چه هزینه مادی و چه هزینه زمانی ( البته برای دوستانی که در المپیاد شرکت دارند هزینه زمانی اهمیت دارد!)
نموداری وجود دارد که این روند را برای تولید نرم افزار بصورت خیلی کلی نشان می دهد.
پیوند های خارجی
http://Olympiad.roshd.ir/computer/content/pdf/0173.pdf