afce редактор блок схем algorithm flowcharts editor

Algorithm Flowchart Editor (AFCE) — это бесплатная образовательная программа, позволяющая строить, изменять и экспортировать любые блок-схемы. Такой редактор может понадобиться как школьнику, изучающему основы программирования, так и студенту, обучающемуся на факультете информатики.

Инструменты для создания блок-схем

Как известно, при создании блок-схем используются различные блоки, каждый из которых подразумевает конкретное действие в ходе алгоритма. В редакторе AFCE сосредоточены все классические инструменты, необходимые для обучения.

Исходный код

Помимо классического построения блок-схем, редактор предлагает возможность автоматического перевода вашей программы из графического вида в один из языков программирования.

Исходный код в автоматическом режиме подстраивается под блок-схему пользователя и после каждого действия обновляет свое содержимое. На момент написания статьи в редакторе AFCE реализована возможность перевода на 13 языков программирования: AutoIt, Basic-256, C, C++, алгоритмический язык, FreeBasic, ECMAScript (JavaScript, ActionScript), Pascal, PHP, Perl, Python, Ruby, VBScript.

Встроенное окно помощи

Разработчиком редактора Algorithm Flowchart Editor является обычный преподаватель информатики из России. Он в одиночку полностью создал не только сам редактор, но и подробную помощь на русском языке, которая встроена непосредственно в главный интерфейс приложения.

Экспорт блок-схем

Любая программа для создания блок-схем должна обладать системой экспорта, и Algorithm Flowchart Editor не стал исключением. Как правило, алгоритм экспортируется в обычный графический файл. В AFCE возможен перевод схем в следующие форматы:

    Растровые изображения (BMP, PNG, JPG, JPEG, XPM, XBM и так далее);

Достоинства

  • Полностью на русском языке;
  • Бесплатная;
  • Автоматическая генерация исходного кода;
  • Удобное рабочее окно;
  • Экспорт схем почти во все графические форматы;
  • Масштабирование блок-схемы в рабочем поле;
  • Открытый исходный код самой программы;
  • Кроссплатформенность (Windows, GNU/Linux).
Читайте также:  1с макет active document word

Недостатки

  • Отсутствие обновлений;
  • Нет технической поддержки;
  • Редкие ошибки в исходном коде.

AFCE — это уникальная программа, которая отлично подойдет для студентов и преподавателей, практикующих изучение программирования и построение алгоритмических блок-схем и диаграмм. Плюс к этому, она является бесплатной и доступной всем желающим.

AFCE is a algorithm flowchart editor with code generation and vector graphics. It has a simple graphical user interface written on Qt. This software is cross-platform and can be built under Microsoft Windows, GNU/Linux and MacOS X.

AFCE allows to create, edit, print and export flowcharts easily for a few minutes. Flowcharts can be exported to several graphical formats including SVG and PNG.

Also AFCE can generate a source code based on the flowchart.

Download binaries

  • Windows binaries: afce-0.9.8-win32.exe (13.4 MB)
  • MacOS X binary (beta): afce-0.9.8-beta-x64.dmg (9.88 MB)

Download v0.9.8.zipDownload v0.9.8.tar.gzDownload master.zip

is maintained by viktor-zin.

This page was generated by GitHub Pages using the Architect theme by Jason Long.

В этом блоге собраны мои материалы из разных областей знаний: аппаратное обеспечение компьютеров, программное обеспечение, программирование, здоровье, русский язык и т.д.

пятница, 30 сентября 2011 г.

Редактор блок-схем

Возможности

  • генерация исходного кода на основе блок-схемы в различные языки программирования;
  • автоматическое размещение блоков на схеме;
  • экспорт схемы в популярные растровые форматы;
  • экспорт схем в векторный формат SVG;
  • возможность работы с буфером обмена;
  • масштабирование блок-схемы;
  • поддержка нескольких языков переводов;
  • конвертация блок-схемы в исходный код на нескольких языках программирования;
  • бесплатность и открытость программы;
  • открытый формат файла, основанный XML;
  • кроссплатформенность: имеются сборки для Microsoft Windows и GNU/Linux.


Снимки экрана

55 комментариев:

Спасибо за вашу работу.
использую в школе в связке с PascalABC.
до этого гонял под вайном(дебианубунтаминт), пока не додумался посетить вашу страничку.
Просьба – нельзя ли разделить вводвывод по командам раздельно,
а то ученики поначалу постоянно путаются.
Еще раз спасибо!

Читайте также:  app downloads что это

Добрый день.
Существует версия afce-0.9.5, доделанная Сергеем Рябенко: http://blog.nntc.nnov.ru/?p=1326 . Но он полностью изломал локализацию, в остальном всё сделано более-менее. В Mageia локализация была исправлена патчем, и Вы можете найти итоговый пакет afce-0.9.5 в Mageia Cauldron: http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/SRPMS/core/release .

Список известных ошибок:
– нет английской справки, только русская для всех локалей,
– диалоги частично руссифицированы, у некоторых диалогов нет заголовка,
– при закрытии внутреннего окна крестиком статус кнопки, отвечающей за
это окно, не меняется, в Меню тоже статус не меняется,
– частично нет иконок у некоторый пунктов меню,
– не запоминается расположение внутренних окон.

Пожалуйста, не бросайте разработку программы, ведь скоро уже qt5. Было бы неплохо продолжить разработку и выпустить новую версию afce.

На сколько мне известно, Qt5 уже давно вышла. А вот продолжать разработку программы пока не хватает времени. Хотя, действительно, там есть куда двигаться. Может, через какое-то время я всё таки смогу продолжить разработку.

Тогда еще из школьных языков можно было бы добавить BASIC в разных диалектах.
Я убрал для Mageia переключение языков из Меню, которое было у Сергея Рябенко, и перешёл на автоопределение языка, так как не реализовано запоминание в конфиге, но это тоже можно вернуть и доделать.
С нетерпением будем ждать новой версии!

Оцените статью
Все о Windows 10
Добавить комментарий

Adblock
detector