Aulas Teóricas: 1ª Aula teórica 2019/09/18 - Consultar o horário para ver a sala e a hora.
Semana de 2019/09/16
-
Aula 1 (2019/09/18): Apresentação do funcionamento da unidade curricular
- Aula 2: (2019/09/20): Introdução à linguagem C, e instalação do CodeBlocks no Windows.
- Aula 3: : Noções de programação estruturada
- Aula 4: Ifs encadeados; instrução de ciclo while; exemplos
- Aula 5: Noções de sintaxe da linguagem C
- Aula 6: Continuação da aula anterior
- Aula 7: Funções, definição, declaração, passagem de argumentos por valor e instrução return
- Aula 8: Funções continuação: Passagem de argumentos por endereço
- Aula 9: Ficheiro de texto
- Aula 10: Vectores e strings
- Aula 11: Algoritmos de procura e de ordenação em vectores
- Aula 12: Esclarecimento de dúvidas para o teste.
- Aula 13 : Apontadores
- Sexta-feira (1 de Nov.) é feriado
- Aula 14: Apontadores e exemplificação do debugger - Codeblocks
- Aula 15: Estruturas de dados
- Aula 16: Vectores dinâmicos - introdução à memória dinâmica -
- Aula 17: jogo da snake e Pré-processador
Semana de 2019/11/18
- Aula 18: Noção de estruturas ligadas (formato pdf) - Pilha dinâmica
- Aula 19: Noção de estruturas ligadas - Fila e lista
Semana de 2019/11/25
- Aula 20: Lista dinâmica simples, inserção, procura e remoção.
- Aula 21 Noção de registo separado para a base. Lista dinâmicas duplamente ligadas e anéis.
Semana de 2019/12/02
- Aula 22: Exercício com listas: Problema do 1º teste, da distribuição dos alunos por salas, mas agora os números dos alunos são separados em listas, uma por cada sala. Utilização de um vector de estruturas, cada célula do vector guarda o nome da sala e o ponto de acesso a lista com os números dos alunos dessa sala.
- Aula 23: Continuação dp exercício da aula anterior.
- Aula 24: Funções recursivas e Utilitários make e valgrind
- Aula 25: Instalação Virtual e e Lutunbu. Esclarecimento de dúvidas do trabalho Final
Semana de 2019/12/13
- Aulas 26