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

برای نوشتن یک برنامه اول نیاز به الگوریتم نویسی و بر اساس الگوریتم باید یک فلوچارت (ساده شده تر از الگوریتم) رسم نماییم بعد به نوشتن برنامه با یکی از زبان های برنامه نویسی باید آن را بنویسیم.