براي تبديل يك الگوريتم به فلوچارت از علايم قراردادي به جاي استفاده از جملات استفاده مي شود و به جاي هر يك از دستورالعمل ها،مي توانيد شكل و علامت معادل آن را به كار بگيريد و براساس ترتيب اجراي دستورالعمل ها اين اشكال را با استفاده از خطوط فلش دار به يكديگر متصل نماييد.
خط جریان
یک پیکان، از نمادی به نماد دیگر؛ کنترل جریان فرایند را به جهت پیکان نشان میدهد. این خط میتواند پیوسته یا خطچین باشد. معنی یک خطچین ممکن است در فلوچارتهای مختلف متفاوت باشد و به شرح آن فلوچارت بستگی دارد.
پایانه (آغاز و پایان)
بهصورت دایره، بیضی یا مستطیل انحنادار نشان داده میشود. این شکلها معمولاً عبارات «شروع» یا «پایان» را دربر میگیرند و مفهوم ابتدا یا پایان یک فرایند را میرسانند؛ مثلاً پیام گرفتن ورودیها یا دریافت محصول یا خروجی.
دستورات
به صورت مستطیل نمایش داده میشود. این شکل برای نمایش دستورات، انتسابات، و اجرای آنها استفاده میشود. برای مثال «مقدار x را معادل ورودی دریافت شده قرار بده.» یا «k += ۲».
تصمیمگیری
یک لوزی، برای نمایش شرطها و تصمیمگیری بهکار میرود. این شرطها؛ معمولاً سوالات بله/خیر یا صحیح/غلط (True/False) هستند. این حالات شرطی، به وسیلهٔ دو پیکان به حالات دستورات بعدی متصل میشوند. هرچند تعداد حالات میتواند بیشتر از دو حالت باشد، اما معمولاً دو حالت صحیح یا غلط وجود در نظر گرفته میشود. برای مثال؛ «آیا x از ۱۲ بزرگتر است؟»
ورودی و خروجی
یک متوازیالاضلاع؛ برای نمایش دریافت ورودیها یا نمایش خروجیها استفاده میشود. برای مثال، «X را نمایش بده.»
حاشیهنویسی
حاشیهنویسی برای نمایش نظرات یا نکات قابل توجه در کنار فلوچارت استفاده میشود.
دستورات از پیش تعیین شده
یک مستطیل با دو برش موازی و عمودی، برای نمایش قدمهای پیچیدهٔ فرایند استفاده میشود که ممکن است در فلوچارت جداگانهای تعریف شدهباشند.
آمادهسازی
یک ششضلعی، میتواند برای مقداردهی اولیه استفاده شود. همچنین این نماد ممکن است به جای نماد تصمیمگیری در حلقههای شرطی استفاده شود.
اتصالدهنده
عموماً به شکل دایره نمایش داده میشود و نشان میدهد که کجا؛ جریان چندگانهٔ کنترل؛ در یک جریان همگرا خارج میشود.
اتصالدهنده
مانند مثال بالا عمل میکند؛ با این تفاوت که میتواند برای جایگذاری یک اتصالدهنده به صفحهٔ دیگر استفاده شود.