ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем» (идентичен ISO 5807-85) — действующий стандарт оформления блок-схем. Он задаёт формы блоков, их назначение и правила соединения. Именно его требуют в курсовых, дипломах и технической документации.
Основные фигуры по ГОСТ 19.701-90
| Фигура | Название | Назначение |
|---|---|---|
| Терминатор | Начало и конец алгоритма (вход и выход). | |
| Процесс | Действие, вычисление, присваивание. | |
| Решение | Проверка условия; две ветви — «да» и «нет». | |
| Данные | Ввод и вывод (ввод-вывод общего вида). | |
| Предопределённый процесс | Вызов подпрограммы или заранее описанного процесса. | |
| Подготовка | Подготовка цикла со счётчиком (модификация перед циклом). | |
| Соединитель | Разрыв и продолжение линии потока (в т.ч. перенос на другую страницу). |
Правила соединения
- Линии потока идут сверху вниз и слева направо; стрелка ставится на входе в блок.
- Линии соединяются под прямым углом, пересечений по возможности избегают.
- У решения ровно два выхода, подписанных «да» и «нет».
- У схемы ровно один блок начала и ровно один блок конца.
Перенос на другую страницу
Если схема не помещается на лист, разрыв обозначают соединителем — кружком с меткой. Одинаковая метка на странице-источнике и странице-приёмнике показывает, что поток продолжается. ГОСТграф расставляет такие соединители автоматически при разбиении длинных схем.
Как получить схему точно по ГОСТу
Все фигуры выше ГОСТграф строит автоматически из вашего кода. Откройте генератор, вставьте функцию — и получите схему по ГОСТ 19.701-90. Реальные примеры собраны в галерее, а собрать схему вручную можно в бесплатном редакторе. Если делаете учебную работу, пригодится статья Блок-схемы для курсовой и диплома.