Система
Логин: 
Пароль: 
Для чего нужна регистрация?
Забыли пароль?
Поэзия
Проза
Автопоэт
Прочее
Автозарисовщик блок-схем
Довольно часто школьники и студенты, изучающие программирование, сталкиваются с тем, что преподаватели требуют вместе с программой блок-схему её алгоритма. Да и самому начинающему программисту, запутавшемуся в программе, бывает полезно увидеть её в виде такой схемы, чтобы более наглядно понять её логику. Для этих целей и пригодится данная программа - автоматический зарисовщик блок-схем алгоритмов по исходным кодам.

Программа выполнена в виде многооконного приложения, то есть можно открыть сразу несколько файлов. Так как в открываемом программном модуле может быть несколько функций или даже классов, в каждом из которых множество методов, предусмотрено дерево навигации по коду, которое вы увидите слева. А правее - две области: в первой текст файла (исходник), а во второй будут зарисовываться блок-схемы. Для зарисовки ВЫБЕРИТЕ В ДЕРЕВЕ НАВИГАЦИИ НУЖНУЮ ФУНКЦИЮ, ПРОЦЕДУРУ ИЛИ МЕТОД КЛАССА, двойным щелчком мыши.

Краткий обзор функционала программы:

  • Построение блок-схем алгоритмов «на лету», любой сложности и объёма, в соответствии с общепринятыми стандартами

  • Поддержка языков Pascal/Delphi и С/С++/C#

  • Подсветка синтаксиса исходников

  • Настройка цветовой палитры блоков, шрифтов и прочих параметров блок-схемы

  • Сохранение скриншота блок-схемы в форматах BMP, PNG и JPEG

  • Программа нетребовательна к ресурсам компьютера, не требует установки и работает на всех версиях Windows


Программу можно использовать и для создания наглядных блок-схем на обычном, «человеческом» языке. Это может пригодиться, например, при построении общей схемы какого-либо проекта или при подготовке занятий по основам программирования для детей. Для этого надо подготовить псевдокод с использованием синтаксиса, например, языка Pascal. Примеры таких файлов смотрите в папке «Псевдокод».


Важно! Программа принимает только полноценные модули, а не фрагменты когда. То есть исходник должен быть оформлен, как полагается: как минимум «begin ... end» для Pascal/Delphi и «int main( ) { ... }» для С/С++/C#.

Синтаксисы Pascal/Delphi для блок-схемы идентичны, как и синтаксисы С/С++/C#, поэтому если у кого-то возникает недоумение, что программа де не поддерживает C# - считайте, что это тоже диалект Си, со всеми вытекающими. Более того, допускаются и другие си-подобные языки (по крайней мере несложные исходники), если они оформлены так, как было сказано выше.


А теперь немного печальная новость. Данная версия проекта далее развиваться не будет, т.к. признана автором (т.е. мной, Aura) тупиковой, к тому же были затёрты актуальные исходники. В настоящее время идёт работа над новой, очень масштабной версией, построенной на совсем других алгоритмах (исходники которой я уже смогу сделать открытыми без стыда). Там будут учтены все замечания и пожелания пользователей, будет возможность настройки на любой язык программирования в наглядном виде, гибкая настройка отрисовки, редактирование готовой блок-схемы, пошаговый отладчик с подсветкой блоков, синхронизированный с популярными средами программирования, и прочие «фичи». Вы можете ускорить процесс разработки, повысив замотивированность автора своими донатами

Карта Т-Банка: 5536 9139 3628 1993


Внимание!!! Поле ввода текста внизу - это для комментариев! Не надо вставлять туда исходные коды программ с мыслью, что тут же нарисуется блок-схема! Это не онлайн-сервис, программу сначала надо скачать и запустить на компьютере!

Скачать «Автозарисовщик блок-схем»

Неизвестный пользователь
Спасибо большое!
21.03.2025 11:33:14
Ответить

Неизвестный пользователь
спасибо тебе добрый человек. пишу как студент который должен пару десятков схем чертить, времени занимет уйму.
14.02.2025 08:33:55
Ответить

Aura ответил(а) неизвестному пользователю
Спасибо, мил человек! Всё расписал, что мне самому было лень) Жаль, что я не сделал тут функцию закрепления комментария вверху... Скорее всего, так как прога любительская, да ещё и на малоиспользуемом сейчас делфи, этот макс и принимает какие-то участки скомпилированного кода за вирус... А прога, та, что есть, поверь - это бледная тень того, что потихоньку готовится в моих кулуарах)
06.02.2025 15:36:26
Ответить

Неизвестный пользователь
Алексей! Отличная прога! Много спасибок! :) Среди бесплатных инструментов ничего лучше нет. Для тех, кто пишет про вирусы... Насчёт вирусов я думаю, что это просто ложные срабатывания. Проверил на сайте Virus Total - только 1 вендор (MaxSecure) из 70 считает, что есть вирус, другие 69 считают, что программа полностью безопасна. Очевидно, что проблема в этой самой утилите MaxSecure, а вовсе не в программе. У меня стоит антивирус Касперского, который на любой «чих» реагирует, но к этой программе у него вообще никаких замечаний ни при проверках ни во время работы. К тому же она никуда не инсталлируется, прав администратора для запуска не требует. Так что я уверен, что программа безопасна.
06.02.2025 13:59:19
Ответить

Aura ответил(а) неизвестному пользователю
Спасибо большое!
16.01.2025 11:49:03
Ответить

Неизвестный пользователь
Уважаемый автор! Да храни тебя господь. Да жить тебе в здравии и мире. Да не знать тебе бед и печали. Аминь.
15.01.2025 19:19:18
Ответить

Aura ответил(а) неизвестному пользователю
Это вопрос мне? Есть VirusTotal. Если кого-то так пугает ложное срабатывание одного-единственного малоизвестного антивируса - не запускайте.
13.01.2025 12:47:51
Ответить

Неизвестный пользователь
можно верить проге?
12.01.2025 19:47:54
Ответить

Неизвестный пользователь
Троян в папке не советую
12.01.2025 16:45:09
Ответить

Aura ответил(а) неизвестному пользователю
А как вы это представляете? Чтобы просто на одном листе были все функции с заголовками?
07.01.2025 07:14:59
Ответить
Не отвечать

Прочее >> Программы для Windows >> Программы для школьников и студентов >> Автозарисовщик блок-схем
Дизайн:  А. ДороффъД. Фофанов (†),  Э. МингазовА. Ураев   ©
Поиск по сайту
Оценка
Средний балл: +2,5
Сумма баллов: 1047
Посмотреть все оценки
Информация
Раздел: Программы для школьников и студентов
Просмотров: 519518
Скачиваний: 175353
Язык: Delphi

Поделиться:
Алексей Ураев