2016/12/27:

  • Os registos dos grupos no fénix  para a realização do trabalho final / entrega final deve estar concluído até ao dia 2016/12/28. 
  • De modo a evitar problemas com o upload da versão final, todos os grupos devem testar o procedimento de upload do trabalho até ao dia 2016/12/29. 
  • Deverá preparar um ficheiro do tipo zip que deve ter os ficheiros necessários e suficientes para gerar o programa executável. Não deve incluir o ficheiros executável. Efectue o upload. O sistema guarda uma única cópia que corresponde ao último upload.
  • Só serão avaliados os trabalhos que tenham sido carregados ("upload") no sistema fénix. Os trabalhos que sejam enviados por email não serão avaliados.
  • Data limite para a realização do upload, encontra-se disponível na secção Avaliação.
  • Entrega do envelope A4 com a listagem do programa e com a folha de inquérito sobre o trabalho,  5ªf 2017/01/05 das 11h00-13h00 (Área Científica de Computadores).  Data limite de entrega: Sexta-feira, 2017/01/06  - 12h00 (Área Científica de Computadores).
  • As visualizações do TF serão realizadas na semana de 9 de Janeiro e 16 de Janeiro. 
    • Local: SCDEEC - no laboratório de programação
  • Folha de inquérito a juntar ao código fonte, e que devem ser preenchida por cada grupo.


2016/12/14: O SDEEC (lab) está aberto até ao dia 16 de Dezembro.

                   Depois, será aberto de 2 de Janeiro a 3 de Fevereiro, das 9h às 20h.


2016/11/25: Enunciado do Trabalho Final: Versão Final

                  Data de entrega do trabalho, versão fina: Fim de Dezembro - Início de Janeiro
                  A entrega é realizada através do Fénix (upload).
                  É necessário realizar inscrição de grupos.

                  Atenção: Para compilar o programa deverá utilizar as opções -ansi -Wall e -pedantic
                   Exemplo:  gcc -ansi -Wall -pedantic prog.c -o prog  -lm -lg2

                       

2016/10/07: Enunciado do Trabalho: Versão Intermédia


Informação:
  • A realização do trabalho final implica a utilização de um biblioteca de funções gráficas, cujo nome é g2 (http://g2.sourceforge.net)
  • A instalação da biblioteca g2 deve ser realizada utilizando o Synaptic Package Manager (Lubuntu, Xubuntu), será necessário instalar vários pacotes,
    • libg2-dev
    • libg20
    • libgd2-xpm-dev
    • libxext-dev
    Também deverá confirmar se os pacotes seguintes estão instalados. Caso exista algum que não esteja então deverá instala-lo
    • x11-utils
    • xfonts-75dpi
    • xfonts-base
    • xfonts-encoding
    • xfonts-mathml
    • xfonts-utils
    • ttf-mscorefonts-installer - Neste caso e durante o processo de instalação deverá utilizar a tecla de tab para aceitar os termos da licença da Microsoft!!

Após a instalação deverá reinicializar o sistema operativo.

Pode encontrar informação sobre as funcionalidades em biblioteca gráfica g2 em html, e em pdf

Para testar o funcionamento da biblioteca g2 utilize o programa seguinte, tg1.c, deve compila-lo e também deve estuda-lo.

Há mais dois exemplos, o circulos.c (deverá construir um ficheiro de texto adequado, ver e estudar o programa) e o ballon_mouse.c