❓فلوچارت چیه و چه کاربردی داره؟الگوریتمها دارای پیچیدگیهای مختلفی هستن و پیادهسازی کد مربوط به هرکدوم ممکنه کوتاه و یا طولانی و شامل دستورات پیچیده باشه.
فلوچارت یک ابزار قدرتمند تجاریه که با طراحی و ساخت مناسب، مراحل یک فرایندو به طور مؤثر و کارآمد منتقل میکنه.
‼️نمادهای مهم در رسم فلوچارت چیه؟🔢 ترمیناتور (Terminator): شروع و پایان فرایندو مشخص میکنه و به شکل بیضی نشون داده میشه. هر فلوچارت یک ترمیناتور برای شروع و یکی برای پایان داره.
🔢 فرایند (Process): به شکل مستطیل که برای نمایش دستورات معمولی مثل دستورات محاسباتی و انتسابی استفاده میشه.
🔢 تصمیم (Decision): تصمیمگیری برای برقراری شرط هست که با لوزی نشون داده میشه. این مرحله دو خروجی متفاوت وابسته به پاسخ شرط داره.
🔢 ورودی (Data):ورودیها به شکل متوازی الاضلاع نشون داده میشن.
🔢 سند (Document): برای نمایش خروجی و گزارش نهایی از چهارضلعی منحنی استفاده میشه.
🔢 ارجاع به درون برنامه (On-Page Reference): به شکل دایره که حرفی درون اون قرار گرفته نمایش داده میشه و به معنی پایان این مرحله در این فلوچارت و لزوم ادامه اون تو فلوچارت دیگه ای هست.
🔢 تاخیر یا انتظار (Delay or wait): به شکل یک نیمه بیضی که به معنی انتظار و وقفه در انجام فراینده.
🔵 مزایای فلوچارت برنامهنویسی:
✅فلوچارتها روش بهتری برای برقراری ارتباط منطقی سیستم هستن.
✅فلوچارتها بهعنوان یک راهنمای برای طرح اولیه در طول طراحی برنامه عمل میکنن.
✅فلوچارتها به فرآیند اشکالزدایی کمک میکنن.
✅با کمک فلوچارت میتوان برنامهها را بهراحتی تحلیل کرد
⬇️معایب فلوچارت برنامهنویسی:❌ترسیم فلوچارت برای برنامههای بزرگ و پیچیده دشوار است.
❌در فلوچارت برنامه نویسی هیچ استانداردی برای تعیین میزان جزئیات وجود ندارد.
❌اصلاح فلوچارت بسیار دشوار است.
#programming #flowchart #basic@CodeModule