Блок-схема е схематично представяне на алгоритъм. Блок-схема може да бъде полезна както за писане на програми, така и за обяснение на програмата на други.
Символи, използвани в блок-схема
Символ | Предназначение | Описание | ||
---|---|---|---|---|
![]() | Поточна линия | Показва потока на логиката чрез свързване на символи. | ||
![]() | Терминал (Стоп / Старт) | Представлява началото и края на блок-схема. | ||
![]() | Вход изход | Използва се за работа на входа и изхода. | ||
![]() | Обработка | Използва се за аритметични операции и /> | Решение | Използва се за вземане на решение между две или повече алтернативи. |
![]() | Конектор на страница | Използва се за присъединяване към различна линия на потока | ||
![]() | Конектор извън страницата | Използва се за свързване на частта от блок-схемата на друга страница. | ||
![]() | Предварително дефиниран процес / функция | Представлява група изрази, изпълняващи една обработваща задача. |
Примери на блок-схеми в програмирането
1. Добавете две числа, въведени от потребителя.

2. Намерете най-големия измежду трите различни числа, въведени от потребителя.

3. Намерете всички корени на квадратно уравнение ax 2 + bx + c = 0

4. Намерете серията на Фибоначи до член term 1000.

Забележка: Въпреки че блок-схемите могат да бъдат полезни за писане и анализ на програма, изготвянето на блок-схема за сложни програми може да бъде по-сложно от писането на самата програма. Следователно създаването на блок-схеми за сложни програми често се игнорира.