Дијаграм тока је дијаграмски приказ алгоритма. Дијаграм тока може бити користан и за писање програма и за објашњење програма другима.
Симболи коришћени у дијаграму тока
Симбол | Сврха | Опис | ||
---|---|---|---|---|
![]() | Проток линија | Означава ток логике повезивањем симбола. | ||
![]() | Терминал (Стоп / Старт) | Представља почетак и крај дијаграма тока. | ||
![]() | Улаз излаз | Користи се за улазне и излазне операције. | ||
![]() | Обрада | Користи се за рачунске операције и /> | Одлука | Користи се за доношење одлука између две или више алтернатива. |
![]() | Конектор на страници | Користи се за спајање различитих проточних линија | ||
![]() | Конектор ван странице | Користи се за повезивање дела дијаграма тока на другу страницу. | ||
![]() | Унапред дефинисани процес / функција | Представља групу израза који извршавају један задатак обраде. |
Примери дијаграма тока у програмирању
1. Додајте два броја која је унео корисник.

2. Пронађите највећи међу три различита броја која је унео корисник.

3. Наћи све корене квадратне једначине ак 2 + бк + ц = 0

4. Наћи Фибонаццијеву серију до члана ≦ 1000.

Напомена: Иако дијаграми тока могу бити корисни за писање и анализу програма, цртање дијаграма тока за сложене програме може бити сложеније од писања самог програма. Стога се стварање дијаграма тока за сложене програме често игнорише.