Рэдактар блок-схем: фігуры, стрэлкі і подпісы «Так/Не» проста ў браўзеры.

Схема малюецца ў вашым браўзеры і нікуды не адпраўляецца.

Што ўмее рэдактар

Сімвалы ISO 5807 і ГОСТ 19.701, стрэлкі, якія самі абыходзяць фігуры і прыліпаюць да іх бакоў, подпісы «Так» і «Не» каля выхадаў умовы. Кнопка «+» ставіць наступную фігуру ўжо злучанай, «Упарадкаваць» раскладвае ўсю схему. Схема захоўваецца ў браўзеры падчас працы, а спампаваць яе можна ў PNG, SVG і PDF або кодам Mermaid.

Прыклады: Цотнае ці няцотнае Найбольшае з трох Сума ад 1 да N Праверка пароля

Як уставіць блок-схему ў Word і Google Docs

  • Word 2019 і Microsoft 365 — SVG: устаўце яго як звычайны малюнак, і схема застанецца выразнай пры любым маштабе.
  • Google Docs і стары Word — PNG 300 dpi. Выберыце шырыню «A4, стандартныя палі Word» або па ГОСТ 7.32: малюнак стане роўна на шырыню тэксту.
  • LaTeX — PDF па памеры схемы: \includegraphics уставіць яго без страты выразнасці.
  • Хутчэй за ўсё — «Капіяваць малюнак» у акне «Спампаваць» і Ctrl+V проста ў дакумент.

У PNG і SVG, спампаваных тут, уклеена сама схема: перацягніце такі файл назад на аркуш і праўце далей.

Сімвалы блок-схемы і што яны значаць

Назвы — як у панэлі фігур. Першыя пяць трапляюцца амаль у кожнай вучэбнай задачы, астатнія спатрэбяцца для схем па ISO 5807 і ГОСТ 19.701.

Фігура Назва Калі ставіць
Пачатак / канец Пачатак і канец алгарытму, уваход і выхад падпраграмы.
Дзеянне Вылічэнне або любое дзеянне: прысвойванне, разлік, выклік каманды.
Умова Праверка ўмовы: у ромба два выхады, «Так» і «Не».
Увод / вывад Увод і вывад даных, калі носьбіт не важны.
Падпраграма Выклік падпраграмы або функцыі, апісанай асобна.
Падрыхтоўка Падрыхтоўка да цыкла: пачатковыя значэнні, напрыклад i = 1.
Пачатак цыкла Верхняя мяжа цыкла. Пара — «Канец цыкла» з той жа назвай.
Канец цыкла Ніжняя мяжа цыкла; умову выхаду пішуць у адной з меж.
Злучальнік Разрыў лініі: стрэлка працягваецца каля злучальніка з той жа меткай.
Міжстаронкавы злучальнік Пераход на іншую старонку. Ёсць у ГОСТ і падручніках, у ISO 5807 — толькі звычайны злучальнік.
Каментарый Тлумачэнне да фігуры; злучаецца з ёй пункцірам.
Ручны ўвод Увод даных уручную, напрыклад з клавіятуры.
Ручная аперацыя Дзеянне, якое выконвае чалавек.
Дакумент Даныя на паперы: друк, бланк, справаздача.
Дысплэй Вывад даных на экран.
Захаваныя даныя Даныя ў сховішчы, калі носьбіт не важны.
Аператыўная памяць Даныя ў аператыўнай памяці.
ЗП з паслядоўным доступам Даныя на носьбіце, які чытаецца па парадку, напрыклад на стужцы.
ЗП з прамым доступам Даныя на носьбіце з прамым доступам, напрыклад на дыску.
Перфакарта Даныя на перфакарце.
Папяровая стужка Даныя на папяровай стужцы.
Паралельныя дзеянні Пачатак або канец дзеянняў, якія ідуць адначасова.
Пропуск Частка схемы, якую не малююць цалкам.

Блок-схема па ГОСТ 19.701 і ISO 5807

Стыль «ГОСТ 19.701» у панэлі задае прапорцыі фігур па стандарце: вышыня — a, шырыня — 1,5a, памер a ад 15 да 30 мм, шрыфт 10–14 pt, стрэлкі — толькі супраць кірунку патоку або на ўсіх лініях. Фігуры ў гэтым стылі не растуць пад тэкст: калі тэкст не змясціўся, пра гэта скажа падказка.

Значок падказак паказвае, дзе схема разыходзіцца са стандартам: ва ўмовы менш за два выхады, выхад без подпісу, фігура без уваходу ці выхаду, няма пачатку ці канца.

Схема з кода Mermaid

Папрасіце чат-бота намаляваць блок-схему кодам Mermaid і ўстаўце адказ цалкам — хоць з тэкстам вакол кода — кнопкай «Уставіць код» або Ctrl+V проста на аркуш. Фігуры, стрэлкі і подпісы перанясуцца, а раскладка зробіцца сама. Назад — «Капіяваць код Mermaid» у акне «Спампаваць».

Клавішы

  • Enter — правіць тэкст фігуры
  • Ctrl + Enter — скончыць тэкст і паставіць наступную фігуру
  • Ctrl + ←↑→↓ — злучаная фігура ў гэты бок
  • ←↑→↓ — зрушыць вылучанае
  • Shift + ←↑→↓ — зрушыць большым крокам
  • Ctrl + Z, Ctrl + Shift + Z — адмяніць і вярнуць
  • Ctrl + D — дубляваць
  • Delete — выдаліць
  • Space + перацягванне — рухаць аркуш
  • Ctrl + колца мышы — маштаб

Праверыць сам алгарытм у кодзе — пясочніца Python.

Часта задаюць пытанні

Ці ёсць вадзяны знак?

Не. PNG, SVG і PDF спампоўваюцца чыстымі, без вадзянога знака і без рэгістрацыі.

Дзе захоўваюцца мае схемы?

Толькі ў вашым браўзеры, на сервер нічога не адпраўляецца. Браўзер можа выдаліць даныя сайта, калі не хапае месца або калі сайт доўга не адкрывалі, таму важную схему спампуйце файлам: «Спампаваць файл схемы» ў акне «Спампаваць» або ў «Маіх схемах».

Ці працуе на тэлефоне?

Так. Фігуру рухаюць пальцам, аркуш — пальцам па пустым месцы, маштаб — двума пальцамі. Падвойны дотык адкрывае ўвод тэксту, доўгі націск — меню дзеянняў, фігуры ляжаць у шторцы ўнізе.

Як аформіць блок-схему па ГОСТ?

Выберыце стыль «ГОСТ 19.701», задайце памер a і шрыфт, а па падказках праверце схему. Для курсавой спампуйце PNG 300 dpi шырынёй па ГОСТ 7.32 або SVG.

Чаму тэкст у PDF не вылучаецца?

У PDF літары намаляваны крывымі, таму схема выглядае аднолькава на любым камп’ютары, нават без нашых шрыфтоў. Патрэбны тэкст, які можна вылучыць, — спампуйце SVG з адзнакай «Пакінуць тэкст тэкстам».

На якіх мовах можна пісаць у фігурах?

На любой з моў сайта, у тым ліку справа налева і іерогліфамі: шрыфты Noto падгружаюцца пад ваш тэкст. Урду пішацца літарамі насх, а не насталікам: шрыфт насталіка важыць больш за мегабайт. Эмодзі і знакі іншых пісьменнасцей у PNG выходзяць сістэмным шрыфтам, а ў PDF не трапляюць — акно «Спампаваць» папярэдзіць.

Наколькі вялікай можа быць схема?

Абмежавання няма. Схема з 200 фігур і 300 стрэлак рухаецца плаўна нават на павольным тэлефоне: пры перацягванні стрэлкі малююцца зломам, а дакладны шлях пракладаецца, калі вы адпускаеце фігуру.

Гэта бясплатна?

Так, цалкам бясплатна і без рэгістрацыі. Інструмент працуе цалкам у браўзеры: файл не сыходзіць на сервер, таму сервер не марнуе ні працэсар, ні трафік — браць грошы няма за што. Вадзяных знакаў няма, абмежаванняў па памеры і колькасці файлаў таксама.