Глава 1. Введение

В этой главе содержится общее описание основных функций и стандартный процесс работы в приложении. Наиболее важные разделы — это «Вкратце о Rocs» и Глава 3, Сценарии, прочтение которых позволит каждому новому пользователю сразу начать пользоваться Rocs.

Цели, целевая аудитория и рабочие процессы

Rocs — это инструмент для работы с графами для всех, кто заинтересован в разработке и изучении алгоритмов, основанных на графах. Он подойдёт для

  • преподавателей, которые хотят продемонстрировать алгоритмы своим студентам,

  • студентов и исследователей, которые хотят увидеть, как работает созданный ими алгоритм,

  • всех, кто интересуется структурами данных и алгоритмами.

Для всех этих людей Rocs предоставляет простой в использовании графический редактор для построения графов, обладающий широкими возможностями обработчик сценариев для выполнения алгоритмов и несколько вспомогательныхинструментов для симуляций, экспериментов и экспорта графов. Чаще всего Rocs используется для построения графа: либо вручную (путём перетаскивания вершин и рёбер в область редактирования), либо с помощью одного из построителей графов. Затем на построенном графе могут быть созданы и выполнены алгоритмы. Все изменения, которые выполняет алгоритм, сразу отображаются в редакторе графов.

Окно Rocs.