Блок-схема - це схематичне зображення алгоритму. Блок-схема може бути корисною як для написання програм, так і для пояснення програми іншим.
Символи, що використовуються в блок-схемі
| Символ | Призначення | Опис | ||
|---|---|---|---|---|
![]()  |  Лінія потоку | Позначає потік логіки шляхом підключення символів. | ||
![]()  |  Термінал (зупинка / пуск) | Представляє початок і кінець блок-схеми. | ||
![]()  |  Введення-виведення | Використовується для введення та виведення. | ||
![]()  |  Обробка | Використовується для арифметичних операцій та /> | Рішення | Використовується для прийняття рішень між двома або більше альтернативами. | 
![]()  |  Вбудований роз'єм | Використовується для приєднання різних потоків | ||
![]()  |  Позасторінковий роз'єм | Використовується для підключення частини блок-схеми на іншій сторінці. | ||
![]()  |  Заздалегідь визначений процес / функція | Представляє групу операторів, що виконують одне завдання обробки. | 
Приклади блок-схем у програмуванні
1. Додайте два числа, введені користувачем.
 Блок-схема, щоб додати два числа
2. Знайдіть найбільше серед трьох різних чисел, введених користувачем.
 Блок-схема, щоб знайти найбільше серед трьох чисел.
3. Знайдіть усі корені квадратного рівняння ax 2 + bx + c = 0
 Блок-схема для пошуку коренів квадратного рівняння
4. Знайдіть ряд Фібоначчі до терміну ≦ 1000.
 Блок-схема для відображення серії Фібоначчі
Примітка: Хоча блок-схеми можуть бути корисними для написання та аналізу програми, складання блок-схеми для складних програм може бути більш складним, ніж написання самої програми. Отже, створення блок-схем для складних програм часто ігнорується.














