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