Trabalho Final e Recursos


2015/11/30 - Enunciado do Trabalho Versão Final

  • Folha de inquérito a juntar ao código fonte
  • Os grupos devem estar inscritos até ao dia 2015/12/27, verifique a hora limite.
  • A data limite (final) de upload no fénix é 2015/12/31, verifique a hora limite.
  • Entrega do envelope com a listagem do código fonte e com a folha de inquérito: data 2016/01/04 - 10h00 - 12h00 - na Área Científica de Computadores

2015/10/05 - Enunciado do Trabalho: Versão Intermédia

  • Data limite de entrega da versão intermédia 2015/11/07 até às 23h30.
  • Na sequência de pedidos de alunos que estão a repetir a cadeira, os dados podem ser guardados em estruturas.
  • Alternativas para guardar os dados para representar os objectos: Matriz de caracteres, matriz de inteiros, ...
  • Na entrega intermédia o robot não deve seguir o rato!

 

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