برنامه های محاسبه به مردم امکان می دهد تا نتایج اقدامات ، سفارشات و کارهای پیشنهادی را به سرعت و با دقت محاسبه کنند (بستگی به دامنه برنامه دارد). تعداد زیادی از آنها وجود دارد ، شما می توانید آنها را از طریق اینترنت خریداری کنید ، برای ایجاد یک برنامه نویس بارگیری یا پرداخت هزینه کنید. اما اگر دانش پایه ای در زمینه برنامه نویسی دارید ، پس می توانید خود چنین برنامه ای را بنویسید.
دستورالعمل ها
مرحله 1
نمونه اولیه برنامه را ایجاد کنید. این کار به منظور مشاهده بصری و نحوه کارکرد برنامه محاسبه انجام می شود. معمولاً نمونه اولیه شامل یک رابط گرافیکی است و مانند یک برنامه واقعی به نظر می رسد ، فقط هنگام فشار دادن دکمه ها ، هیچ عملی رخ نمی دهد.
گام 2
زبان برنامه نویسی را انتخاب کنید. اصولاً اگر برنامه ای عالی کار کند ، مهم نیست که به چه زبانی نوشته شده است. اما بیهوده نیست که تعداد آنها بسیار زیاد است. در کاربرد ، سرعت ، پردازش موارد و غیره تفاوت هایی وجود دارد. به عنوان مثال ، با استفاده از زبان Prolog و LISP می توانید برنامه هایی برای تجزیه و تحلیل منطقی و هوش مصنوعی ایجاد کنید. همین برنامه را می توان به زبان C ++ ، Pascal یا assembler نوشت ، اما سپس برای انجام محاسبات منطقی ، که بطور خودکار در Prolog و LISP انجام می شوند ، باید کد طولانی تری بنویسید.
مرحله 3
کد شبه برنامه را بسازید که با آن بتوانید نقایص و خطاهای برنامه را در یک توالی منطقی شناسایی کنید. طراحی بالا به پایین برنامه را دنبال کنید. یعنی ابتدا هدف نهایی را تعیین کنید (محاسبه چیزی) و سپس پایین بیایید و هر کار را بتن ریزی کنید و آن را به کارهای فرعی تقسیم کنید. و همینطور ادامه دهید تا ابتدایی ترین اقدامات توصیف شود.
مرحله 4
نسخه بتا برنامه محاسبه را آزمایش کنید. خطاهای شناسایی شده را با افزودن یا کم کردن شبه کد حذف کنید. اگر خطایی یافت نشد ، نوشتن نسخه کامل برنامه را شروع کنید. بنابراین ، روند آماده سازی بسیار بیشتر از نوشتن واقعی برنامه به طول می انجامد و بر اساس اصل "هفت بار اندازه گیری ، یک بار برش" کار می کند.
مرحله 5
برنامه را به صورت دوره ای به روز کنید. بسته به وظایف تعیین شده ، الزامات برنامه تغییر می کند ، باید تنظیمات یا اضافات جدیدی ایجاد شود. ویژگی های جدید را برای افزودن ، انجام آزمایش آلفا و بتا و رفع اشکالات شناسایی کنید. بنابراین ، با کمک چنین نظارتی ، می توانید چرخه عمر برنامه خود را به طور قابل توجهی افزایش دهید.