
       ====================================================
       CONICAS.EXE - Instrucoes para utilizacao do programa
       ====================================================


1) No inicio, assim que o programa e' chamado, e' mostrada a seguinte
tela:

         ------------------- CONICAS.EXE -----------------------
         Determinacao de uma conica que passa por 5 pontos dados
         (C) 2000, Lenimar Nunes de Andrade, lenimar@mat.ufpb.br
         -------------------------------------------------------

         * Pressione o mouse para definir cada um dos 5 pontos

         * Quaisquer  3  pontos dados nao devem ser colineares

         * Apos a construcao da conica,  um ponto pode ter sua
           posicao redefinida com o mouse

         --------- Pressione uma tecla para continuar ----------


2) Depois  dessa mensagem inicial, deve-se pressionar  qualquer tecla
para o programa prosseguir.


3) Os 5  pontos que  definem a conica  podem  ser  determinados com o
mouse:  escolhe-se a  posicao do  ponto  na  tela  e   pressiona-se o
botao  esquerdo do mouse. Neste caso o indicador do mouse e' mostrado
em forma de maozinha.


4) No canto inferior  esquerdo da tela e' mostrada a posicao atual do
indicador do mouse.  E' utilizado um sistema de coordenadas cartesia-
nas com origem  (0, 0)  no centro da tela.


5) Quando  a conica for inteiramente construida, o indicador do mouse
assume um formato de "cruz inscrita em uma circunferencia". Neste ca-
so, pode-se escolher um dos 5 pontos utilizados para definir a conica
e redefinir sua posicao  na  tela.  Para isso, basta dar um clique no
ponto escolhido (quando as coordenadas no canto inferior esquerdo  da
tela ficarem brancas), colocar o indicador do mouse na  nova  posicao
desejada  e definir  a nova posicao com um novo clique. Esta operacao
nao deve ser confundida com "arrastar" o ponto com o mouse.


6) Pode-se redefinir posicao de pontos varias vezes, sendo que a cada
vez  a  conica  e' construida de uma cor diferente (total de 15 cores
distintas utilizadas). 


7) Pode-se usar  o programa  de outras maneiras.  Para  isso  deve-se
alterar a configuracao padrao. Isso pode ser feito na linha de coman-
do do MS-DOS da seguinte forma:

   7.1. Se ao  lado  do nome  do programa for fornecida uma constante
real, entao essa constante sera' usada como incremento em graus de um
angulo utilizado na construcao da conica. Quanto menor o angulo, mais
demorada a execucao e mais proximos os pontos da conica aparecerao.
        Por exemplo, digitando-se no prompt do MS-DOS um comando como

         C:\> conicas 0.05

sera' usado um  incremento de 0.05 graus no angulo durante a constru-
cao do grafico. 
        O incremento padrao (isto e', o que usado se nao for forneci-
do outro valor)  desse  angulo  e'  0.01  graus. 

   7.2. Se, alem do incremento do angulo, for fornecido um  outro nu-
mero real qualquer  positivo,  entao o programa desenha a  conica com
uma linha mais grossa. Se o segundo numero real fornecio for negativo
ou nulo, entao o programa constroi o grafico com linha fina (que e' o
modo padrao).

Exemplo: 

         C:\>  conicas  0.05  1

   7.3. Se,  alem do incremento do angulo e do numero real mencionado
em   7.2.  for  fornecido um dado qualquer,  entao  o  programa passa
a ignorar o mouse e solicita os dados de entrada pelo teclado.

Exemplos: 

         C:\>  conicas  0.05  1  x

         C:\>  conicas  0.01  0  y

Nestes exemplos, e' mostrado algo como:


         ------------------- CONICAS.EXE -----------------------
         Determinacao de uma conica que passa por 5 pontos dados
         (C) 2000, Lenimar Nunes de Andrade, lenimar@mat.ufpb.br
         -------------------------------------------------------

         Digite a abscissa e a ordenada de cada um dos 5 pontos

         --------- Pressione uma tecla para continuar ----------

         [ 1o. ponto ]
                Abscissa: 3.2
                Ordenada: -1

         [ 2o. ponto ]
                Abscissa: 0
                Ordenada: 1.41

         [ 3o. ponto ]
                Abscissa: 5
                Ordenada: _



8) No final  da execucao, e' mostrada a equacao e os pontos que defi-
niram a ultima conica construida na tela:
 

         Os 5 pontos utilizados na construcao da ultima conica foram:

         P1 = (-0.32,  0.50)
         P2 = (-3.06,  0.14)
         P3 = (-1.12, -1.46)
         P4 = ( 1.76, -0.74)
         P5 = (-1.44, -0.14)

         Classificacao: Hiperbole

                     2     2
         Equacao: A x + B y  + C xy + D x + E y + F = 0

         onde  A =    -0.19500, B =     0.45853, C =    -1.00000
               D =    -0.55172, E =    -0.36515, F =    -0.24864

         As conicas anteriores estao no arquivo conicas.txt


9) Exemplo de uma tela do programa:

               +-------------------------------------+
               |                                     |
               |     \                  /            |
               |      o                /             |
               |       \              /              |
               |        \            /               |
               |         o          /      (+)       |
               |          \        o                 |
               |           -o     /                  |
               |              -o                     |
               |                                     |
               |(1.23, -0.04) Hiperbole              |
               +-------------------------------------+



=====================================================================
