Алгоритам је јасно дефинисан низ извршавања математичких операција
Рачунарски хардвер је базиран напринцип секвенцијалног извршења математичких операција. Због тога постаје неопходно сакупљање програма који изводе одређене специфичне секвенце акција у датом редоследу. Будући да програми могу бити огромни и оптерећени, стручњак често сусреће потребу за графичким (визуелним) израдом плана рада - алгоритма.
Почетни и крајњи блок алгоритма јешема у облику овалног и има један излаз и један улаз, респективно. Блокира улазне и излазне податке - у облику паралелограма. Блокови математичких операција су представљени у облику правоугаоника и имају један улаз и један излаз.
Најједноставнији (основни) тип описа налогаакција је линеарни алгоритам. Ова верзија визуелне слике програма се изводи као корак по корак трансформација улазних спољних података у коначни резултат са накнадним излазом на визуелне уређаје. У линеарном алгоритму, свака наредна операција или акција почиње да се врши стриктно након краја претходне операције или акције.
Често постоји потреба за верификацијом податакана кореспонденцији било којем стању. И зависно од резултата, морате извршити ову или ону акцију. Није тешко претпоставити да ће се програм описати помоћу друге верзије алгоритма - са гранањем.
Као правило, решење једноставних проблема може битиприказани у облику малог дијаграма текста. Али ако је задатак постављен пре програмера довољно велик, онда се алгоритам приказан на папиру (монитор) може претворити у гломазно чудовиште. За поједностављивање визуелне слике секвенце акција користи се помоћне структуре.
Подржни алгоритам је фрагмент плана,описујући специфичну, унапред одређену секвенцу акција, која се издваја одвојено од основног алгоритма и дизајнирана да поједностави, смањити првобитну величину последњег. Овај фрагмент се може користити било који број пута, под условом да су улазни подаци строго конзистентни.
Блок помоћног алгоритма приказан је на дијаграму као правоугаоник са условним описом који указује на место где се може пронаћи шематски, односно, отворен, блок слике.