Основные элементы, которые должны быть включены в блок-схему для демонстрации алгоритма:
- Ограничитель (терминатор). 14 Символ отображает вход из внешней среды и выход во внешнюю среду (начало или конец схемы программы). 4
- Действие (обработка данных, процесс, блок операций). 1 Символ отображает функцию обработки данных любого вида. 1
- Вопрос (условие, решение, альтернативный блок). 14 Символ отображает решение или функцию переключательного типа, имеющую один вход и ряд альтернативных выходов. 1
Некоторые дополнительные элементы, которые могут быть включены в блок-схему для более сложных схем:
- Данные (ввод/вывод). 14 Символ отображает преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод). 1
- Предопределённый процесс (функция, процедура, подпрограмма). 14 Символ отображает предопределённый процесс, состоящий из одной или нескольких операций или шагов программы, которые определены в другом месте (в подпрограмме, модуле). 1
- Соединитель. 1 Символ отображает выход в часть схемы и вход из другой части этой схемы и используется для обрыва линии и продолжения её в другом месте. 1
- Комментарий. 1 Символ используют для добавления описательных комментариев или пояснительных записей в целях объяснения или примечаний. 1