Перейти до контенту
ДСТУ 19.701-90 · блок-схеми й структограми · онлайн

Блок-схема, яку прийме
твій викладач

Забудь про ручне малювання. Встав код (Python, JS, C++ та ще 7 мов) і отримай готову схему за ДСТУ 19.701-90 за лічені секунди.

  • Завантажуй у Word та Visio рідними фігурами — їх можна редагувати
  • Блок-схеми та структограми Насі-Шнайдермана

За ДСТУ 19.701-90 · 10 мов програмування · схема за секунди

ТакНіПочатокВвід nn > 0Вивід «Додатне»Вивід «Недодатне»Кінець
Код → блок-схема за ДСТУ 19.701-90 rombik.app
10 мов12 форматів експортуДСТУ 19.701-90Word і Visio нативно
Навіщо це

Малювати схеми вручну — це години роботи

Студенту — звіт, лабораторна, курсова, диплом. Викладачу — методичка, лекція, завдання й приклади до них. Будь-де, де є алгоритм, його треба зобразити схемою за ДСТУ: лінійки, фігури, стрілки, переробки після кожної правки коду. rombik робить це за секунду, а результат можна підправити під будь-які вимоги.

Експорт під будь-яку роботу

Готова схема — у форматі, який тобі треба

Жодних мертвих картинок: схема приходить рідним форматом твого інструмента. У Word і Visio — справжні редаговані фігури, у Typst — чистий код верстки, в Excalidraw і draw.io — об’єкти дошки. Обирай будь-який із дванадцяти форматів — усе за ДСТУ.

  • Word (.docx) · Visio (.vsdx) — справжні редаговані фігури, не вставлена картинка
  • Typst — чистий CeTZ-код, рідний для наукової верстки
  • Excalidraw · draw.io — рідні об’єкти дошки й diagrams.net
  • SVG · PNG · JPEG · WebP · GIF · PDF · HTML — універсально: друк, презентації, веб
Побудувати схему
figure.typ
#import "@preview/cetz"
#cetz.canvas({
  rect((0,0), label: "Початок")
  line((0,0), (0,-1))
  diamond(label: "n > 0")
})
schema.excalidraw
Початок
Ввід n
n>0
main.docx
Початок
Ввід n
n > 0
Кінець
Рисунок 1 — main
Один клік — будь-який формат: WordVisiodraw.ioTypstExcalidrawSVGPNGJPEGWebPGIFPDFHTML
grade
Ввід бал
бал ≥ 90
ТакНі
Вивід «Відмінно»
Вивід «Інше»
Не лише блок-схеми

Структограма Насі-Шнайдермана — той самий код, інший погляд

Вкладені прямокутники без жодної стрілки: послідовність — стек, розгалуження — трикутник умови, цикл — рамка. Чітка структура алгоритму, яку часто вимагають у вишах поряд зі звичними блок-схемами. Один тумблер у редакторі — і та сама функція стає структограмою.

  • Один клік: блок-схема ↔ структограма — з того самого коду
  • Будь-який формат — Word, Visio, draw.io, Typst, Excalidraw, SVG, PNG, JPEG, WebP, GIF, PDF, HTML
  • Працює на всіх мовах однаково — нічого не налаштовуєш
Побудувати схему
Можливості

Що вміє rombik

Точно за ДСТУ 19.701‑90

Овал, ромб, паралелограм, шестикутник циклу, символ підпрограми — кожна фігура точно за стандартом. Нормоконтроль не присікається.

Десять мов програмування

Python, JavaScript, TypeScript, C, C++, C#, Java, Go, PHP і Pascal. Рушій розуміє if/else, switch, цикли, функції й методи — вкладеність будь-якої глибини.

Вбудований візуальний редактор

Прямо в rombik: зміни текст і форму блоку, перетягни його, проведи стрілку. Виділяй блоки рамкою-ласо — ділиш схему на частини або об'єднуєш назад. У тарифі Pro.

Високі схеми — рівно на сторінки

Завелику схему rombik сам ріже на A4-сторінки з конекторами (А, Б…) — у курсову лягає чітко, без обрізань.

Telegram-бот

rombik прямо в Telegram

Не хочеш відкривати сайт? Кидай код боту в Telegram: готова блок-схема та .docx прилетять просто в чат.

  • Групою: додай бота в чат курсу — один тариф на весь чат, а першу схему кожен робить безкоштовно.
  • Особисто: напиши боту особисто й прив’яжи акаунт — рендериш за своїм тарифом.
  • Файл коду або /render з кодом → блок-схема за ДСТУ за секунди.

На всю групу — один тариф на чат на місяць чи семестр. Одна оплата старости → генерує весь потік.

Приклади, апдейти й анонси — наш Telegram-канал →

@rombik_app_bot
/render python

Обери формат і мову → «Згенерувати»

Word PNG PDF
UA EN
Згенерувати
rombik.docx

Готово! Тариф чату «Група» до 30.12.

AI · API · CLI

Багато схем за раз — хай зробить AI

Ціла методичка чи пачка робіт на замовлення? Не клацай кожну вручну: попроси AI-агента (Claude Code тощо) — і він згенерує всі схеми з твого коду сам. API, CLI і MCP — у тарифі Pro.

  • AI-агент робить усі схеми за тебе — ти лише ставиш задачу
  • Пакетна генерація — десятки схем за один виклик (batch), без ручного клацання
  • HTTP API, CLI та MCP — для скриптів, CI й AI-клієнтів
rombik — terminal
$ curl -fsSL rombik.app/install.sh | sh
✓ installed

$ rombik auth
✓ signed in via browser

$ rombik render main.py -f pdf -o chart.pdf
✓ chart.pdf

$ rombik batch src/*.py -f pdf -o project.pdf
✓ rombik-batch.pdf
Три кроки

Як це працює?

1

Встав код

Функцію чи цілу програму — десятьма мовами. Немає коду? Опиши алгоритм словами (Pro).

2

Отримай схему

Рушій креслить блок-схему за ДСТУ 19.701-90 — секунда, і вона на екрані.

3

Підправ і експортуй

Підправ підписи чи форму блоку (Pro) — і забирай у Word, Visio чи будь-якому іншому з дванадцяти форматів.

Ціни

Скільки це коштує

Схему на екрані видно одразу й безкоштовно — з водяним знаком. Тариф прибирає знак і з прев’ю, і з файлів, що йдуть у здачу: на тиждень, місяць чи семестр, без автосписань.

Студент

39 грн / місяць

чисті експорти без обмежень, прев’ю без водяного знака й бот у Telegram. Семестр — вигідніше.

Pro

99 грн / місяць

усе зі «Студента» + редактор схем, AI з опису, API, CLI і MCP.

Групою

349 грн / місяць

тариф на весь чат у Telegram: платить староста — малює вся група.

Схема на екрані й прев’ю з водяним знаком — безкоштовні завжди; чистих експортів на місяць після входу — 1.

Запитання

Часті запитання

Початок роботи

Які мови підтримуються? +

Повністю підтримуються Python, JavaScript, TypeScript, C, C++, C#, Java, Go, PHP та Pascal. Усі базові конструкції (умови, цикли, функції/процедури/методи), а також лямбди й тернарний оператор автоматично розпізнаються і будуються за ДСТУ. Що НЕ малюється (винятки, інлайн-анонімні лямбди) — чесно описано на сторінці «Як це працює».

Чи можна завантажити файл коду замість того, щоб вставляти? +

Так — просто перетягни файл (.py .js .ts .go .php .cpp .c .java .cs .pas) прямо в поле коду редактора. Мова визначиться з розширення автоматично. Можна й звично вставити код у поле — як зручніше.

Скільки часу займає побудова схеми? +

Секунди. Встав код — і рушій одразу малює готову блок-схему за ДСТУ. Далі можеш відразу редагувати чи експортувати.

Чи працює rombik на телефоні? +

Так — rombik працює онлайн у браузері, нічого встановлювати не треба: і на комп’ютері, і на телефоні чи планшеті. Побудова схеми та експорт доступні звідусіль; для тонкого ручного редагування у візуальному редакторі зручніший більший екран.

Моєї мови нема в списку — або я маю лише словесний опис. Що робити? +

Для цього є формат rombik — схему задаєш описом, а не кодом. З Pro це вбудовано: у редакторі обери мову «Опис / будь-яка мова (AI)», напиши опис словами (або встав код мовою, яку ми не парсимо — асемблер, Rust, псевдокод) і тисни «Згенерувати». Важливо: AI лише перекладає це на мову rombik, а саму схему за ДСТУ креслить наш детермінований рушій — тож вона стабільна й точно за стандартом, а не «як вигадав AI». Далі доводиш вручну у візуальному редакторі. (Без Pro або як запасний варіант — скопіюй готовий промпт у зовнішній AI-чат.)

Чи годиться для методичок, лекцій і завдань? +

Так — це один з основних сценаріїв. Викладачі генерують десятки схем за ДСТУ для методичок, лекцій і прикладів: встав код — отримай готову схему, завантаж у Word справжніми об’єктами (не картинкою) і редагуй під свій курс. Для великого обсягу є пакетна генерація — усі схеми за раз, а з Pro ще й AI-скіл.

Чим це краще, ніж малювати блок-схему вручну у Word чи draw.io? +

Вручну одна схема — це десятки хвилин: вирівнювання фігур, стрілки, і все наново після кожної правки коду. rombik будує її з коду за секунди й точно за ДСТУ, а тоді віддає рідними редагованими фігурами — прямо у Word, Visio чи draw.io, де їх за потреби доправиш. Тобто ти не малюєш з нуля, а одразу маєш готовий, придатний для здачі результат.

Стандарт і оформлення

Схема точно за ДСТУ — викладач прийме? +

rombik будує за ДСТУ 19.701-90: правильні фігури (овал, прямокутник, ромб, паралелограм, шестикутник циклу, символ підпрограми), напрямки й підписи. Якщо вимоги особливі (інші слова, один «Кінець» тощо) — це налаштовується. Тож схема відповідає і стандарту, і викладачу.

Викладач каже, що в блок-схемі не має бути коду. Що робити? +

Це часта вимога методичок: у блоках — зміст дії, а не синтаксис мови. Після побудови над схемою є рядок «Під методичку» — обери там «Текст у блоках»: Математикоюd = 0, b² − 4ac, √d замість d == 0 і b ** 2; Словами — «d дорівнює 0», «a менше 20», «x парне», «Замінити a на b». Це безкоштовно й діє для всіх 10 мов. З Pro кнопка «✨ Як у методичці» перепише схему як у підручнику: блоки описують зміст («Обчислити остачу від ділення першого числа на друге»), а кілька дрібних дій зводяться в один блок («Ввести a, b, c»); розгалуження й цикли лишаються ті самі, що в коді. А ще з Pro можна завантажити саму методичку (PDF або текст вимог): AI прочитає її й виставить підписи гілок, Початок/Кінець і текст у блоках, а посиланням поділишся з групою — у одногрупників відкриється вже налаштовано. У Telegram-боті — кнопки «Математикою» / «Словами» в панелі.

Що таке ДСТУ 19.701-90 (ГОСТ)? +

Це стандарт на схеми алгоритмів і програм (міжнародний відповідник — ISO 5807): він визначає, якими фігурами позначати початок і кінець (овал), дію (прямокутник), умову (ромб), ввід-вивід (паралелограм), цикл (шестикутник), виклик підпрограми тощо, а також напрямки ліній. Саме за цим стандартом креслять блок-схеми у ВНЗ України — і саме його дотримується rombik, тож нормоконтроль не присікається.

Чим блок-схема відрізняється від структограми? +

Блок-схема — це фігури зі стрілками (овал, прямокутник, ромб), потік керування показаний лініями. Структограма Насі-Шнайдермана — вкладені прямокутники без жодної стрілки: послідовність іде стеком згори вниз, розгалуження — трикутником умови, цикл — рамкою. Логіка та сама, вигляд різний — rombik будує обидва з того самого коду, перемикаєш одним тумблером.

Чи можна структограму (Насі-Шнайдермана), а не блок-схему? +

Так. У редакторі є тумблер «Структограма» — той самий код стає структограмою (вкладені прямокутники без стрілок). Експортується в будь-якому форматі — Word, Visio, draw.io, Typst, Excalidraw, SVG, PNG, JPEG, WebP, GIF, PDF, HTML — і працює на всіх підтримуваних мовах однаково.

Я хочу використовувати свої слова (Так/Ні, Ввід/Вивід). Як це зробити? +

За замовчуванням усе вже українською — «Так/Ні», «Ввід/Вивід». А якщо викладач хоче інакше, після побудови над схемою є рядок «Під методичку»: там «Гілки» (Так/Ні · +/− · Т/Н) і «Початок/Кінець» — безкоштовно. Решта — в «Усіх налаштуваннях» (шестерня), а з тарифом Pro — будь-які свої слова: підписи гілок (Так/Ні · Yes/No · +/−), слова вводу-виводу, шаблон підпису «Рисунок N».

Редагування та експорт

Як змінити текст усередині блоку або його форму? +

Натисни «Редагувати» під згенерованою схемою (тариф Pro). Відкриється візуальний редактор, де ти зможеш двічі клікнути на текст, щоб змінити його, додати нові блоки, провести стрілки чи змінити їх маршрут.

Що робити, якщо схема вийшла занадто довгою чи широкою? +

Великі алгоритми можна розбити на частини. Кнопка «✂ Розбити» під схемою ріже її автоматично за висотою. А у візуальному редакторі ділиш вручну: виділяєш блоки рамкою-ласо (Shift+тяг) → «⊞ Окрема схема», а «⊟ Об'єднати» зливає назад. На стиках самі з'являються конектори-кружечки (А, Б, В…).

У які формати можна експортувати схему? +

У Word (.docx) і Visio (.vsdx) — рідними фігурами; у draw.io та Excalidraw — об’єктами дошки; Typst — кодом верстки; а також SVG, PNG, JPEG, WebP, GIF і PDF. Є GIF-анімація, де схема малюється блок за блоком, і HTML-сторінка — схема й код поруч, відкривається в будь-якому браузері. Окремо є постер — код і схема однією картинкою для соцмереж, методички чи слайда. Той самий набір — і для блок-схем, і для структограм.

Як скопіювати схему у Word/Google Docs? +

Найлегше — завантажити у форматі Word (.docx): схема ляже прямо в документ справжніми об’єктами за ДСТУ, нічого вставляти вручну не треба.

Акаунт, ціни, приватність

Скільки коштує і чи потрібна реєстрація? +

Побудувати схему й переглянути її — безкоштовно: прев’ю з водяним знаком не для здачі. Чисті формати без знака — Word (.docx), Visio (.vsdx), draw.io, Typst, Excalidraw, SVG, PDF, HTML, PNG високого масштабу, JPEG, WebP, GIF — це експорт: після входу один експорт на місяць безкоштовно, а тариф «Студент» знімає обмеження й показує прев’ю без водяного знака. Pro додає редактор, AI з опису й API. Один експорт — це файл, скільки б функцій у ньому не було. Усі ціни — на сторінці Тарифи.

Файл уже експортовано — чи рахується інший формат ще раз? +

Ні. Той самий файл в іншому форматі — хоч Word, хоч PNG, SVG, структограма чи постер — новим експортом не рахується. Усі твої експорти лежать у кабінеті, у розділі «Експорти» — там можна вибрати формат і завантажити повторно. Новий експорт — лише якщо змінився код або ти забираєш більше функцій файлу, ніж минулого разу.

На скількох пристроях працює тариф? +

«Студент» і Pro працюють на сайті одночасно на трьох пристроях — скажімо, ноутбук, телефон і комп’ютер в університеті. Якщо увійти на четвертому, завершиться сесія на тому, яким найдовше не користувались; керувати входами можна в кабінеті, розділ «Налаштування» → «Пристрої». CLI, API-ключі й Telegram-бот не рахуються.

Чи зберігаються мої схеми в акаунті? +

Так — із безкоштовним акаунтом твої схеми та історія зберігаються й доступні з будь-якого пристрою. Без акаунта схема живе лише до кінця сесії.

Куди потрапляє мій код? +

Код іде на наш сервер — там рушій будує схему й одразу повертає її тобі. Якщо ти в акаунті, код зберігається в історії: без цього не працювали б історія побудов, короткі посилання на схему й повторне завантаження вже оплаченого експорту. Без входу код на сервері не лишається. Ми не публікуємо твій код, не передаємо його третім сторонам і не тренуємо на ньому моделі. Скільки і що саме зберігається — у Політиці конфіденційності.

Чи є рішення для всієї академгрупи? +

Так, у нас є Telegram-бот. Групою: староста оплачує тариф на весь чат, і вся група кидає файли з кодом прямо в чат, отримуючи готові схеми за секунди — без реєстрацій і значно вигідніше, ніж кожному окремо. Особисто: можна писати боту особисто — прив’яжи акаунт rombik і рендери за своїм тарифом, без групи.

Чи може схеми робити AI за мене? Чи є API? +

Так. У rombik є готовий скіл для AI-агентів (Claude Code тощо) — просто попроси, і агент сам згенерує схеми з твого коду. Для скриптів, CI чи власного застосунку є HTTP API і CLI. Деталі — на сторінці «Як це працює». Рендер через API, CLI і MCP — у тарифі Pro.

Відгуки

Що кажуть користувачі

Ті, хто вже здав схеми вчасно.

, щоб залишити відгук.

Зворотний зв'язок

Щось зламалось чи є ідея?

Схема намалювалась не так, як треба, або бракує функції? Напиши — читаю кожне повідомлення й швидко правлю.

Залишити відгук →

rombik виріс із моєї власної курсової

Код працював, а робота — ні: бракувало схеми за ДСТУ. Мене доконав парадокс: викладачка не знала Python і по дві хвилини розбирала, чи взагалі правильно написаний код, — а схему завертала за секунду, побачивши одну не таку стрілку. Малювати десятки схем руками я не став: написав рушій, який робить це детерміновано, за стандартом. Сайт, бот і API теж мої — це один розробник, а не студія.

Олексій Одарчук Уся історія проєкту →

Схема сама себе не намалює. А rombik — намалює.

Встав свій код — і за секунди побачиш готову схему за ДСТУ. Платиш лише за чистий файл, що йде у здачу.

Побудувати схему