Apontamentos das Aulas Teóricas
Semana de 2014/09/15
- Aula 1: Apresentação do funcionamento da cadeira
- Aula 2 Instalação e utilização do software de laboratório
Semana de 2014/09/22
- Aula 3: Introdução à linguagem C
- Aula 4: Introdução à programação estruturada
Semana de 2014/09/29
- Aula 5: Sintaxe da linguagem C
- Aula 6: Expressões numéricas, relacionais e lógicas
Semana de 2014/10/06
- Aula 7: Exercícios.
- Aula 8: Funções e passagem de argumentos por valor
Semana de 2014/10/13
- Aula 9: Funções e passagem de argumentos por endereço
- Aula 10: Manipulação de ficheiros
Semana de 2014/10/20
- Aula 11: Revisão da matéria de ficheiros; Esclarecimento de dúvidas do projecto: ciclo de visualização, escrita em modo gráfico, detecção da posição do rato.
- Aula 12: Organização de dados utilizando vectores; noção de string.
Semana de 2014/10/27
- Aula 14: Matrizes.
Semana de 2014/11/03
- Resolução do 1º teste; Algoritmos de ordenação e de procura
- Introdução aos apontadores e vectores
Semana de 2014/11/10
- Strings e apontadores; Vectores de apontadores; Acesso aos argumentos da linha de comando.
- Estruturas de dados
Semana de 2014/11/17
- Abstracção de dados e desenvolvimento de software: Jogo da snake; Introdução aos vectores dinâmicos
- Introdução à memória dinâmica, vectores dinâmicos: Snake dinâmica
Semana de 2014/11/24
Semana de 2014/12/03
- Análise de listas dinâmicas (continuação da matéria da aula anterior).
- Listas duplamente ligadas, aneis. Funções recursivas.
Semana de 2014/12/10
- Pré-processador
- Apresentação da resolução do 2º teste.