Перейти к содержимому

Конструктор блок-схем

Введите шаги по одному в строке, соедините их стрелками — и получите блок-схему со стандартными символами: терминаторами, процессами, решениями, данными и другими, расположенную так, чтобы элементы не перекрывались, а каждое «Да» и «Нет» стояло на своей ветви. Циклы возвращаются вверх по схеме. Скачайте SVG или PNG либо оформите схему как рисунок APA. Работает полностью в браузере; бесплатно, без регистрации.

Строки без стрелок соединяются сверху вниз. Строка, которая начинается со стрелки, продолжает шаг над ней — так задаются ветвления: -Да-> Следующий шаг. Скобки задают символ; шаг, оканчивающийся на ?, становится решением, а строка из одного слова Начало, Конец, Старт или Стоп (или Start, End), как и шаг в круглых скобках, — терминатором.

Символы, которые можно использовать
Пишется какСимвол ISO 5807Используется для
(text)ТерминаторГде поток начинается и заканчивается.
[text]ПроцессЛюбое действие или операция.
{text}РешениеВопрос «да/нет» с ветвью для каждого ответа.
[/text/]Данные (ввод/вывод)Чтение или запись информации: ввод, вывод.
[[text]]Предопределённый процессШаг, описанный в другом месте, например подпрограмма.
<text>ПодготовкаПодготовка перед циклом или операцией.
[(text)]Хранимые данные (база данных)Данные, хранящиеся в базе или хранилище.
~text~ДокументДокумент или печатный результат.
((text))СоединительСоединяет две части схемы; напишите букву или число.

6 шагов · 1 решение · 6 стрелок

Направление
Стиль символов
Проверка пароляБлок-схема: 6 шагов и 1 решение, начинается с «Начало».Проверка пароляНачалоВведите парольДлина пароляне меньше 8символов?Показать сообщение обошибкеСохранить парольКонецНетДа
Показать блок-схему в виде таблицы
№ШагСимволВедёт к
1НачалоТерминаторВведите пароль
2Введите парольДанные (ввод/вывод)Длина пароля не меньше 8 символов?
3Длина пароля не меньше 8 символов?РешениеНет: Показать сообщение об ошибке; Да: Сохранить пароль
4Показать сообщение об ошибкеПроцессВведите пароль
5Сохранить парольПроцессКонец
6КонецТерминатор

Название и стиль рисунка

Убирает название из изображения и ставит номер рисунка жирным, а название курсивом над ним — макет APA 7.

Как пользоваться конструктором блок-схем

  1. 1. Напишите шаги, по одному в строке. Строки без стрелок соединяются сверху вниз, поэтому простая процедура — это просто список: (Начало), затем каждое действие, затем (Конец).
  2. 2. Добавьте ветвления стрелками. Под вопросом начните строку со стрелки с подписью — -Да-> Сохранить файл — и строка продолжит вопрос выше. Несколько шагов в одной строке соединяются дополнительными стрелками: -Нет-> Показать ошибку -> Спросить снова.
  3. 3. Выберите символы, если по умолчанию он неверен. Шаг, оканчивающийся на вопросительный знак, становится решением; строка из одного слова Начало или Конец (также Старт, Финиш, Start, End) или шаг в круглых скобках — терминатором. Всё остальное — процесс. Чтобы задать другой символ, заключите шаг в скобки нужного вида, например [/Введите число/] для ввода.
  4. 4. Выберите направление и скачайте результат. Сверху вниз подходит для большинства процедур, слева направо — для широких. Скачайте SVG или PNG — с включённым Рисунком в стиле APA, если схема пойдёт в работу, — или Копировать структуру для текстовой версии.

Синтаксис текста

Строка — это шаг или цепочка шагов, соединённых стрелками. Стрелка — это ->, -->, => или →. Подпись к стрелке ставится между дефисами — -Да-> — или между двойными дефисами с пробелами, -- Да -->, либо после стрелки, -->|Да|. Строка, которая начинается со стрелки, продолжает ближайший шаг выше, который сам не начинался со стрелки. Одинаковые слова всегда означают один и тот же шаг, независимо от регистра и пробелов, — так две ветви сходятся в одном (Конце).

Процедура с решением и циклом

(Начало)
[/Введите пароль/]
Длина пароля не меньше 8 символов?
-Нет-> Показать сообщение об ошибке -> [/Введите пароль/]
-Да-> [Сохранить пароль]
Сохранить пароль -> (Конец)

Шесть шагов, одно решение и шесть стрелок. Сообщение об ошибке возвращается ко вводу пароля, поэтому эта стрелка нарисована петлёй справа.

Символы блок-схемы (ISO 5807)

ISO 5807:1985, Information processing — Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts, — международный стандарт символов блок-схем. Он был пересмотрен и подтверждён в 2019 году. Инструмент рисует символы из таблицы; форма несёт смысл, поэтому схема читается одинаково и в чёрно-белом варианте.

Как записатьСимволДля чего используется
(text)ТерминаторГде поток начинается и заканчивается.
[text]ПроцессЛюбое действие или операция.
{text}РешениеВопрос с одной ветвью для каждого ответа.
[/text/]Данные (ввод/вывод)Чтение или запись информации.
[[text]]Предопределённый процессШаг, описанный в другом месте, например подпрограмма.
<text>ПодготовкаПодготовка перед циклом или операцией.
[(text)]Хранимые данные (база данных)Данные, хранящиеся в базе или хранилище.
~text~ДокументДокумент или печатный результат.
((text))СоединительСоединяет две части схемы; напишите букву или число.

Цилиндр для хранимых данных — обычный символ базы данных; если курс или руководство по стилю требует конкретную версию стандарта, сверьтесь с ним.

Как устроена раскладка

Инструмент помещает каждый шаг на свой слой — шаг располагается ниже всего, что к нему ведёт, — затем упорядочивает шаги внутри слоя так, чтобы уменьшить пересечения стрелок, и распределяет их так, чтобы никакие два символа не касались. Стрелки рисуются под прямыми углами. Несколько стрелок, выходящих из одного шага, идут общим стволом и затем разветвляются; стрелка, пропускающая слои, проходит в промежутке между шагами, а не через них; возврат к более раннему шагу выходит и входит справа, поэтому его нельзя принять за стрелку, пришедшую сверху. Подписи стоят на стрелках, на белой подложке. Раскладка одинакова для одного и того же текста: чтобы изменить схему, меняйте текст.

Как нарисовать блок-схему, которую легко читать

  • Одно начало, хотя бы один конец. Начните с одного терминатора. Несколько путей могут завершаться в одном (Конце), что делает схему компактнее.
  • Один вопрос — два ответа. Формулируйте решение так, чтобы на него можно было ответить «да» или «нет», и подписывайте каждую исходящую стрелку. Три и более исходов обычно означают два решения.
  • Сначала глагол. Пишите шаги процесса как действия — Вычислить итог, а не Итог — и держите каждый короткой фразой.
  • Сверху вниз или слева направо. Читатели ожидают начать в левом верхнем углу; возвращайтесь назад только петлями.
  • Разбивайте схему, которая не помещается на странице. Повторяющуюся подпроцедуру вынесите в отдельную схему и сошлитесь на неё символом предопределённого процесса.

Часто задаваемые вопросы

Как сделать блок-схему из текста?
Напишите каждый шаг в отдельной строке. Строки без стрелок соединяются сверху вниз; чтобы сделать ветвление, начните строку с подписанной стрелки, например -Да->, и следующий шаг. Инструмент читает текст, выбирает символ для каждого шага, размещает всё и рисует стрелки.
Что означают формы блок-схемы?
Скруглённый терминатор отмечает начало или конец, прямоугольник — процесс, ромб — решение, параллелограмм — данные на входе или выходе. Прямоугольник с двойными боковыми полосами — предопределённый процесс, шестиугольник — подготовка. Они соответствуют символам ISO 5807; таблица выше перечисляет все девять, которые рисует инструмент.
Как показать цикл в блок-схеме?
Сделайте так, чтобы шаг возвращался к более раннему шагу: либо стрелкой на строке, которая снова упоминает его, либо написав его слова точно так же, как раньше. Инструмент рисует стрелку возврата вверх справа с собственной подписанной ветвью решения. Убедитесь, что у цикла есть выход, обычно другой ответ решения.
Можно ли использовать блок-схему в работе по APA?
Да. APA 7 рассматривает блок-схему как рисунок: включите рисунок в стиле APA и задайте номер рисунка — номер и название ставятся над изображением, номер жирным, название курсивом, а примечание — под ним. Скачайте SVG или PNG для документа и укажите источник, если схема взята из другой работы.
Чем блок-схема отличается от ментальной карты?
Блок-схема показывает упорядоченный процесс с решениями и циклами; ментальная карта показывает идеи, ветвящиеся от центральной темы, без порядка между ветвями. Блок-схему используйте, чтобы показать, как что-то происходит, а ментальную карту — чтобы продумать, что об этом сказать.
Отправляется ли мой текст куда-либо?
Нет. Схема строится и скачивается полностью в вашем браузере; ничего из введённого не загружается.

Похожие инструменты

Ещё в разделе «Графики и диаграммы»