António Roberto Software
a.roberto@mail.telepac.pt

Linguagens de Programação I
2º ano da Licenciatura em Informática de Gestão

Aulas

26 de Setembro Aula de apresentação : objectivos, programa, bibliografia, avaliação
27 de Setembro Tipo de Dados Abstracto tConta : Declaração e implementação em C
3 e 4 de Outubro Classe cConta : Declaração e definição em C++
10 de Outubro Recapitulação das strings do C
17 de Outubro

Classe cString, versão 1 : Declaração da interface pública. Implementação 1

18 e 24 de Outubro Classe cString, versão 1 : Implementação 2
31 de Outubro Variações sobre a interface da classe cString : a caminho da versão 2. Variação 1
7 de Novembro Variações sobre a interface da classe cString : a caminho da versão 2. Variação 2
14 de Novembro Observação passo a passo das operações com objectos da classe cString.
15 de Novembro Finalmente, a esperada Versão 2 da classe cString
21 de Novembro Exercício das garrafas : descrição e definição da classe cGarrafa
28 e 29 de Novembro Interface e implementação da classe cColContas ( colecção de contas )
5 e 6 de Dezembro Interface e implementação da classe cBanco ( composta por uma colecção de contas )
12 de Dezembro Esclarecimento de dúvidas para a frequência do dia 13
13 de Dezembro Frequência
19 de Dezembro Solução da frequência e divulgação das notas
3 e 9 de Janeiro

Herança : ContaOrdenado como uma espécie particular de ContaOrdem

10 de Janeiro Polimorfismo : tratamento igual das contas c/ respostas diferentes
16 de Janeiro Extensão do programa da aula anterior com mais uma classe cContaPoupanca
17 de Janeiro A classe abstracta cMoeda e as classes derivadas cEscudo e cEuro
6 de Março Factorial : 1ª aplicação para Windows usando as Microsoft Foundation Classes
7 de Março Máximo Divisor Comum : 2ª aplicação Windows Dialog Based MFC em Visual C++
13 de Março Recursão : versões recursivas das funções Factorial e MaximoDivisorComum
20 e 21 de Março Árvores n_árias : inserção e remoção de nós.
27 de Março Árvores n_árias : Travessia em Profundidade
28 de Março Árvores n_árias : Travessia em Largura ( tentativa com recursão )
3 de Abril Interface e implementação da classe cFilaNos ( para a travessia em largura )
4 de Abril Árvores n_árias : Travessia em Largura utilizando a iteracção e uma fila de nós
17 de Abril Preparação e esclarecimento de dúvidas para a frequência
18 de Abril 1ª Parte da 2ª Frequência
24 de Abril Os alunos não compareceram por terem frequência a estatística na hora seguinte.
2 de Maio 2ª Parte da 2ª Frequência
8 de Maio Início do trabalho final da disciplina
9 de Maio Acompanhamento e ajuda na elaboração do trabalho final da disciplina
15 de Maio Acompanhamento e ajuda na elaboração do trabalho final da disciplina
16 de Maio Acompanhamento e ajuda na elaboração do trabalho final da disciplina
23 de Maio Acompanhamento e ajuda na elaboração do trabalho final da disciplina

 

Trabalho final

Experiências para ajudar os alunos :

Tema
Ficheiro
Data da última actualização
MasterMind
28 de Maio de 2001
     

 

 

Data das Frequências

  1. 13 de Dezembro de 2000
  2. 18 de Abril de 2001 e 2 de Maio