Capítulo 1. Introdução

Neste capítulo, iremos dar uma visão geral sobre as funcionalidades e fluxos de trabalho básicos. Para o leitor que quiser começar a usar directamente o Rocs, sugerimos que leia o “O Rocs em Resumo” e, enquanto escreve programas, use o Capítulo 3, Programação como referência.

Objectivos, Público-Alvo e Funcionamento

O Rocs é uma Ferramenta da Teoria dos Grafos para todos os interessados no desenho e análise de algoritmos de grafos. Isto inclui explicitamente

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

  • os alunos e investigadores, que queiram compreender e ver como é que funcionam os seus algoritmos

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

Para todos eles, o Rocs oferece um editor gráfico fácil de usar para criar grafos, um motor de programação poderoso para executar algoritmos e diversos utilitários para simulações, experiências e exportações dos 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 e todas as alterações que o algoritmo efectue serão visíveis imediatamente no editor do grafo.

Uma imagem do Rocs.