MAC0328 Algoritmos em Grafos

Primeiro Exercício-Programa: CWEB-LaTeX

I make mistakes. I always have, and I probably always will. But I like
to think that I learn something, every time I go astray.

D.E. Knuth
"Literate Programming"


Objetivo

Familiarização com o sistema de programação literária CWEB-LaTeX.


Descrição

Escreva o seu programa predileto em CWEB-LaTeX.

Seu programa deve ser fácil de usar e de testar. Como de hábito, espera-se que um simples

meu_prompt> ep1
produza uma mensagem explicativa sobre o funcionamente do seu programa.

O valor deste EP1 é 10 pontos (o valor de um EP é função da sua dificuldade).


Entrega e Prazos

  1. Como sempre, somente entregue seu programa se o mesmo não apresentar erros de compilação. O processo de compilação aqui deve ser entendido como todo o processo cweave, latex, ctangle e gcc.
  2. Junto com o seu programa você deve entregar um Makefile de tal forma que
    meu_prompt> make ep1.tex
    gere o documento ep1.tex correspondente ao seu EP1,
    meu_prompt> make ep1.dvi
    produza o ep1.dvi correspondente ao seu EP1,
    meu_prompt> make ep1.c
    crie o arquivo ep1.c correspondente ao seu EP1, e
    meu_prompt> make ep1
    produza o executável de nome ep1 correspondente ao seu EP1.
  3. O Panda não costuma aceitar a entrega de vários arquivos. Por isto, você deve criar um arquivo ep1.tar.gz com todo o seu trabalho. Espera-se que
    meu_prompt>tar -xvf ep1.tar
    crie um diretório que tenha o seu login na rede Linux como nome. Neste diretório devem estar todos os arquivos do seu EP1, inclusive o Makefile.
  4. O seu EP1 deve ser depósitado no panda até o 24:00 do dia 10 MAR 2003 (o panda novo deve no ar até lá).

Last modified: Wed Mar 5 10:32:22 EST 2003