Предупреждение: Данная программа не была проверена администрацией Софтодрома. Она может быть небезопасной или действовать не так, как написано в представленном разработчиком описании.
GraphBuilder —Программа визуализирует четыре наиболее популярных алгоритма на графах: Дейкстры, Флойда, Прима и Краскалла. Имеет возможность настройки цвета и толщины линий рёбер, цвета и размера вершин, времени задержки. Также обладает удобной функцией загрузки графов на удалённый сервер для хранения и последующей выгрузки на компьютер пользователя. В комплект включен небольшой набор графов. Графы также можно создавать самостоятельно, однако редактор ещё находится в разработке, поэтому делать это можно пока лишь в текстовом редакторе.
Визуализация:
Визуализация осуществляется путём подсветки рёбер и вершин разными цветами. Задержка между сменой цветов определяется значением указанным в настройках. Также в поле справа наверху выводится номер текущей итерации. Процесс в любой момент может быть приостановлен или остановлен окончательно (сброс) с помощью двух кнопок под полем номера итерации. Приостановленный процесс может быть продолжен в любой момент с помощью той же кнопки. Ход выполнения процесса отображается на индикаторе, расположенном ниже.
Вы также можете делать снимки графа в любой момент с помощью соответствующей кнопки. Чтобы изменить область съёмки, нажмите кнопку "Set area". Чтобы убрать зелёную рамку с экрана, нажмите кнопку "Set area" ещё раз. Выбранная область будет сохранена.
Вы можете также задать в настройках фон полученных снимков, который теперь не обязательно должен совпадать с реальным фоном системного окна.
Настройки:
Вы можете не бояться сделать опечатку, вводя значения в текстовые поля. Программа автоматически исправит введённые данные, округлив дробные значения до целых и заменив нечисленные значения значениями по умолчанию. Настройки хранятся на жёстком диске и не сбрасываются после завершения работы приложения. Имеется также возможность при необходимости сбросить значения на стандартные с помощью соответствующей кнопки.
Работа с сервером:
Вы можете придумать произвольное имя для графа и попытаться загрузить его на сервер. Однако, поскольку сервер всего один, имя может оказаться уже кем-то занято. В этом случае программа сама предложит Вам альтернативное имя. Хотя совершенно необязательно следовать её советам, это может упростить процесс придумывания нового имени.
Загрузка графа происходит в два этапа. Сперва открывается окно и в нём отображается список всех доступных графов на сервере. Затем Вы выбираете нужный Вам граф и загружаете его на компьютер. Защита авторства не предусмотрена, то есть Ваши графы сможет загрузить любой пользователь системы.
Работа с шаблонами экспорта:
Вы можете сохранять лог-файлы, полученные в результате работы алгоритмов, в виде простого HTML (используя стандартный шаблон), в виде HTML с поддержкой CSS (альтернативный шаблон), либо используя собственный шаблон экспорта. Шаблон - это специальный файл, содержимое которого копируется в файл назначения с заменой всех вхождений спецпоследовательности на полученные данные. При этом пользователь может определять, нужно ли заменять все вхождения или только первое; "порог срабатывания", т.е. заменяться будет только определённое число вхождений последовательности подряд, а также саму последовательность. Это позволяет создавать собственные CSS-стили, оформлять по своему усмотрению или просто размножать полученные данные.
Вставка возможна в любой текстовый файл (HTML, XML, TXT, RTF, PHP, ASPX, INI, INF). К сожалению, более сложные форматы, такие как DOC или PDF, не поддерживаются.
Проверка обновлений
Начиная с версии 2.5.4, GraphBuilder содержит модуль автоматической проверки наличия обновлений на сервере. Поэтому обновление до версии 2.5.7 происходит практически полностью в автоматическом режиме.
GeoGebra — бесплатная математическая программа для всех уровней образования, включающая в себя геометрию, алгебру, таблицы, графы, статистику и арифметику
Многофункциональный планетарий для Windows, Linux, macOS X, iOS и Android. Позволяет путешествовать по планетам, следить за космическим зондом в его длительном путешествии или наблюдать небесные события из далекого мира
GeoGebra — бесплатная математическая программа для всех уровней образования, включающая в себя геометрию, алгебру, таблицы, графы, статистику и арифметику
Программа для построения двухмерных графиков. Возможность построения до 30 графиков в одной координатной плоскости (в одном документе) и неограниченное количество открытых документов
Программа для составления расписания уроков. Автоматически составляет расписание уроков как для обычных школ, так и для школ с углубленным изучением иностранных языков
Как скачать GraphBuilder?
Чтобы скачать GraphBuilder с Софтодрома, нужно нажать на кнопку «Скачать», после чего откроется страница загрузки со ссылками. В случае, если это программа для компьютера на Windows или Linux, на странице загрузки указаны прямые ссылки на файлы дистрибутива, находящегося на официальном сайте разработчика. Если это мобильное приложение для Android или iOS, то указаны ссылки на соответствующую страницу в Google Play и App Store, где это приложение можно официально загрузить на смартфон.