فصل اول: مفهوم الگوریتم و فلوچارت

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

زبان تصویری الگوریتم‌ها

فلوچارت (نمودار گردش کار) روشی تصویری برای نمایش مراحل یک الگوریتم است. استفاده از شکل به‌جای متن، درک کلی روند اجرا را بسیار آسان‌تر می‌کند، به‌خصوص برای افرادی که تازه با تفکر الگوریتمی آشنا می‌شوند.

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

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

هر فلوچارت باید دقیقاً یک نقطه‌ی شروع داشته باشد و از آن‌جا با دنبال کردن فلش‌ها، به یک یا چند نقطه‌ی پایان برسد. نماد لوزی، تنها نمادی است که می‌تواند بیش از یک فلش خروجی داشته باشد (معمولاً یکی برای مسیر «بله» و دیگری برای «خیر»).

رعایت درست این نمادها باعث می‌شود فلوچارت شما برای دیگران نیز قابل فهم باشد، چون این نمادها یک استاندارد جهانی هستند و مستقل از زبان برنامه‌نویسی یا حتی زبان طبیعی، معنای یکسانی دارند.

برای ذخیره‌ی پیشرفت و شرکت در آزمون، وارد شوید — رایگان است.