فلوچارت ها

  • 2022-02-5

فلوچارت نوعی نمودار است که الگوریتم، گردش کار یا فرآیند را نشان می دهد. فلوچارت مراحل را به صورت جعبه در انواع مختلف نشان می دهد و ترتیب آنها را با اتصال جعبه ها با فلش نشان می دهد. این نمایش نموداری یک مدل راه حل برای یک مسئله معین را نشان می دهد. فلوچارت ها در تجزیه و تحلیل، طراحی، مستندسازی یا مدیریت یک فرآیند یا برنامه در زمینه های مختلف استفاده می شوند.[1]

بحث

نمادها و نمونه های رایج فلوچارتینگ در ادامه می آیند. هنگام اولین خواندن این بخش، روی نمادها و مثال های ساده تمرکز کنید. برای بررسی نمادها و نمونه های پیشرفته به این بخش در فصل های بعدی بازگردید.

نمادهای ساده فلوچارتینگ

پایانه

مستطیل های گرد یا نقاط پایانی، نقاط شروع و پایان فلوچارت را نشان می دهند.

خطوط جریان

توجه: جریان پیش‌فرض از چپ به راست و از بالا به پایین است (همان روشی که انگلیسی می‌خوانید). برای صرفه جویی در زمان، نوک پیکان ها اغلب تنها زمانی ترسیم می شوند که خطوط جریان بر خلاف حالت عادی باشند.

ورودی خروجی

متوازی الاضلاع عملیات ورودی یا خروجی را مشخص می کنند.

روند

مستطیل فرآیندی مانند محاسبات ریاضی یا تخصیص متغیر را به تصویر می‌کشد.

تصمیم

الماس برای نشان دادن گزاره درست/نادرست در حال آزمایش در نماد تصمیم استفاده می شود.

نمادهای پیشرفته فلوچارتینگ

تماس ماژول

یک ماژول برنامه در یک فلوچارت با مستطیل با چند خط نشان داده می شود تا آن را از نماد فرآیند متمایز کند. اغلب برنامه نویسان بین کنترل برنامه و ماژول های وظیفه خاص تمایز قائل می شوند که در زیر نشان داده شده است.

ماژول محلی: معمولاً یک تابع کنترل برنامه است.

ماژول کتابخانه: معمولاً یک تابع وظیفه خاص.

اتصال دهنده ها

گاهی اوقات یک فلوچارت به دو یا چند فلوچارت کوچکتر تقسیم می شود. این معمولاً زمانی انجام می شود که یک فلوچارت در یک صفحه قرار نمی گیرد یا باید به بخش هایی تقسیم شود. یک نماد اتصال که یک دایره کوچک با یک حرف یا عدد در داخل آن است، به شما امکان می دهد دو فلوچارت را در یک صفحه به هم متصل کنید. یک نماد اتصال که شبیه یک جیب روی پیراهن است، به شما امکان می دهد به یک نمودار جریان در صفحه دیگری متصل شوید.

مثال های ساده

ما موارد مختلف فلوچارت را با نشان دادن فلوچارت برای برخی شبه کدها نشان خواهیم داد.

کارکرد

شبه کد: تابعی بدون عبور پارامتر

عملکرد مانیتور روشن

شبه کد: تابع اصلی که تابع نمایشگر شفاف را فراخوانی می کند

تابع اصلی

ساختارهای کنترل توالی

مورد بعدی شبه کد برای یک برنامه ساده تبدیل دما است. این نشان دهنده استفاده از کانکتورهای داخل صفحه و خارج از صفحه است. همچنین ساختار کنترل توالی را نشان می دهد که در آن هیچ چیز غیرعادی اتفاق نمی افتد. کافیست دستورات را یکی پس از دیگری در ترتیب ذکر شده انجام دهید.

شبه کد: ساختار کنترل توالی

ساختار کنترل توالی ساختار کنترل توالی ادامه یافت

نمونه های پیشرفته

ساختارهای کنترل انتخاب

شبه کد: If then Else

اگر پس ساختار کنترل Else

ساختار کنترل پرونده

ساختارهای کنترلی تکرار (تکرار).

در حالی که ساختار کنترل

حلقه for یک روش فلوچارت استاندارد ندارد و خواهید دید که به روش های مختلف انجام می شود. حلقه for به عنوان یک حلقه شمارش می تواند شبیه به حلقه while به عنوان یک حلقه شمارش فلوچارت شود.

برای ساختار کنترل

شبه کد: Do while

ساختار کنترل Do while

شبه کد: تکرار تا

تا ساختار کنترل تکرار کنید

شرایط کلیدی

نماد تصمیم الماسی که در فلوچارت برای پرسیدن سوال و تصمیم گیری استفاده می شود. خطوط جریان خطوط (گاهی با فلش) که نمادهای مختلف فلوچارت را به هم متصل می کنند. flowcharting یک ابزار طراحی برنامه نویسی است که از عناصر گرافیکی برای به تصویر کشیدن بصری جریان منطق در یک تابع استفاده می کند. نماد ورودی/خروجی متوازی الاضلاع مورد استفاده در فلوچارت برای تعاملات ورودی/خروجی. نماد فرآیند مستطیلی است که در فلوچارت برای فرآیندهای عادی مانند تخصیص استفاده می شود.

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.