حل مسئله و اصول برنامه نویسی: ( اصول برنامه نویسی )
حل مسئله و اصول برنامه نویسی:
حل مسئله یک فعالیت روزمره است . برخی از مسائل به مسئله به سادگی حل می شوند و برخی نیاز به طرح و نقشه دارند .
فرایند برنامه نویسی مجموعه ای از فعالیت های منظم و متوالی است که برای ایجاد یک برنامه ی موفق و کار آمد ضروری است .
برنامه فهرستی از دستور العمل هاست که با یک زبان برنامه نویسی ( مثلاً QBASIC ) نوشته شده است و رایانه آن را برای انجام یک کار مشخص به ترتیب اجرا می کند .
شش مرحله فرایند برنامه نویسی عبارتند از : تعریف مسئله ، طراحی روش حل ، کد نویسی روش حل ، آزمایش برنامه ، مستند سازی و تعمیم و نگه داری برنامه .
تعریف مسئله یعنی تعیین آنچه دقیقاً باید انجام گیرد . در این فرایند اهداف ، روجی مطلوب ، ورودی مورد نیاز و پردازش لازم برای تبدیل ورودی به خروجی دقیقاً مشخص می شوند .
-طراحی روش حل مسئله تعیین چگونگی انجام کار است . در این مرحله بسیار مهم ، الگوریتم حل مسئله مشخص می شود . از یک یا چند روش برای بیان الگوریتم استفاده می شود . طراحی بالا به پایین ف شبه کد و نمودار گردش برخی از این روش ها هستند .
-کد نویسی روش حل مسئله یعنی ترجمه ی الگوریتم به کد ( برنامه ) با استفاده از یک زبان های برنامه نویسی نوشت .
-آزمایش برنامه به منظور حصول اطمینان از عملکرد صحیح برنامه و هم چنین انطباق آن با اهداف مشخص شده برای مسئله انجام می شود .
-مستند سازی برنامه در تمام مراحل فرایند تهیه و برنامه ادامه دارد و شامل توصیف دقیق مسئله ، بیان الگوریتم ، کد نویسی ، آزمایش و نحوه ی استفاده از برنامه است .
-تعمیم و نگه داری برنامه شامل تغییرات ، ارتقا و رفع نواقص است که بر حسب مورد برای برنامه ی در حال بهره برداری مورد نیاز است .
نوشته شده توسط محمد رحیمی ارسنجانی در چهارشنبه 8 شهریور1385