Студия кода

Соберите блок-схему — код напишется сам. Или вставьте код и запустите его по шагам: видно переменные, стек вызовов, объекты в памяти и подсветку прямо на схеме. Один инструмент, чтобы объяснять программирование.

Примеры:
✏️ Схема редактируется
Загружаем доску…
Код
s = 0
for i in range(1, 6):
    s += i
print("сумма:", s)
Входные данные (input())

Два режима, одна программа

Редактирование — перетаскивайте блоки из палитры или пишите код: схема и текст синхронизируются в обе стороны (Python-подмножество, по ГОСТ 19.701-90). Исполнение — запускает код в браузере (Python через WebAssembly, JavaScript нативно) и проигрывает его по шагам: зелёным подсвечена выполненная строка, жёлтым — следующая, а память показывает, какие переменные ссылаются на один объект.

Для JavaScript и «богатого» Python (классы, генераторы) схема строится из кода автоматически и доступна только для чтения — зато запуск с визуализацией памяти работает для любого кода. Кнопкой «Поделиться» можно скопировать ссылку — программа сохраняется прямо в ней.

Поддержать проект