Capítulo 1. Introdução

Neste capítulo apresentaremos as funcionalidades e fluxos de trabalho básicos. As partes mais importantes são “O Rocs em resumo” e Capítulo 3, Criação de scripts, que, em conjunto, permitem que novos usuários possam começar a usar o Rocs.

Objetivos, público-alvo e funcionamento

O Rocs é uma ferramenta da Teoria dos Grafos para todos os interessados no desenho e estudo de algoritmos de grafos. Em particular, estes são

  • os professores, que poderão demonstrar algoritmos aos seus alunos,

  • os alunos e pesquisadores, que queiram ver como funcionam os seus algoritmos e

  • todos que estejam interessados em estruturas de dados e algoritmos.

Para todos eles, o Rocs oferece um editor gráfico fácil de usar para criar grafos, um mecanismo de criação de scripts poderoso para executar algoritmos e diversas ferramentas para ajudar nas simulações, experiências e exportações de grafos. A forma típica de usar o Rocs é criar um grafo, seja à mão (i.e., arrastando nós e arestas para o quadro) ou usando um dos geradores de grafos. Os algoritmos de grafos poderão então ser implementados e executados no grafo criado, assim como todas as alterações feitas pelo algoritmo, serão visíveis imediatamente no editor do grafo.

Uma captura de tela do Rocs.