next up previous
Seguinte: Módulo de entrada e Acima: Estrutura da implementação Anterior: Estrutura da implementação

Módulo principal: main.c

Este módulo contém apenas o corpo principal do programa - a rotina main( ). Em ambas as implementações, esta rotina faz essencialmente o seguinte:

Leitura dos dados de entrada $ \longrightarrow$ Cálculo do caminho $ \longrightarrow$ Geração da saída

Na implementação da força bruta, o segundo passo - ``Cálculo do caminho'' - corresponde a uma chamada a procCaminhoFBruta( ), que é parte do módulo fbruta.c (Seção 2.2.3); na implementação da heurística, corresponde a uma chamada a procCaminhoHeuristica( ), que é parte do módulo heuristica.c (Seção 2.2.4). Ademais, tanto a leitura dos dados de entrada como a geração da saída são chamadas às rotinas readPcvFile( ) e writeOutput( ), ambos parte do módulo inout.c (Seção 2.2.2).



VilarNt 2003-06-20