Як налаштувати блок-схему під вимоги викладача
Не в кожного є методичка: часто вимоги до схеми звучать на парі — «умови сходинкою», «цикл через ромб», «один кінець». Нижче кожна така фраза перекладена в конкретний перемикач rombik, з картинкою, як схема виглядає до і після. Налаштовуєш раз — і всі схеми курсу виходять однаково.
Що сказав викладач → що ввімкнути
У редакторі відкрий «Налаштування» → «Структура». Кожен перемикач нижче міняє одну частину схеми; маленька картинка показує, як вона виглядає вимкнено → увімкнено.
Розгалуження → if…elif…else — сходинкою
Цикли → Цикл for — без шестикутника
Цикли → Цикл do…while — «Так» повертає в цикл
Початок і кінець → Один Кінець на всю схему
Початок і кінець → Початок/Кінець лише для main
Блоки → Виклик — звичайним блоком
Блоки → return — паралелограмом
Блоки → Без тип-анотацій
Слова й текст у блоках
«Текст і підписи» → «Підписи блоків»: «Математикою» (d = 0, b², √d) або «Словами» (d дорівнює 0).
«Текст і підписи» → підписи гілок: один клік на +/− або свої слова.
«Текст і підписи» → слово й шаблон підпису.
Або почни з пресета
Пресет вмикає кілька перемикачів одразу; решту докрути вручну. Ті самі пресети є в Telegram-боті (/preset) і в CLI (--preset).
Стандартний вигляд: ромби ланцюга умов стоять стовпчиком, цикли — шестикутником.
Ланцюг умов сходинкою, цикли for і do…while — ромбом з умовою.
Т/Н, «Рис.», цикл як i = 0..9, без тип-анотацій.
Вхід/Вихід для підпрограм, один Кінець на схему, return паралелограмом.
Корисно знати
Кожен перемикач, що відрізняється від стандартного, позначено «змінено», а «Скинути» повертає всю структуру.
«Налаштування» → «Структура» → «Мої профілі»: один клік зберігає налаштування (один профіль — безкоштовно). Посилання на профіль налаштує таку саму схему кожному в групі.
У Telegram-боті — /preset classic або /preset КОД свого профілю; у CLI — rombik render файл.py --preset КОД.
Панель «Під методичку» в редакторі підлаштує схему під неї.
Досить одного намальованого прикладу від викладача: порівняй його з прев’ю й перемкни відповідні галочки.
Налаштуй свою схему зараз
Встав код, відкрий «Налаштування» → «Структура» і підлаштуй під те, що сказали на парі.