Estruturas de Dados

Departamento de Informática

Escola Superior de Tecnologia de Viseu

Eng.ª de Sistemas e Informática

1º Ano 2º Semestre - 2004/2005

 

Programa

Bibliografia

Avaliação

Aulas

Materiais Apoio

Trabalhos

Datas

Sumários

Notas

 

Sumários

Aulas Teóricas

Aulas Teorico-práticas Turnos 1, 2 e 3

Aulas Práticas Turno 1
Aulas Práticas Turno 2
Aulas Práticas Turnos 3 e 4


Sumários Aulas Teorico-práticas
Aula Turno Data Sumário
1 TP1,TP2,
TP3
28.02.2005   Apresentação da disciplina e objectivos das aulas Teorico-práticas e Práticas.
  Resolução dos exercícios da Ficha de trabalho nº1: Introdução ao C. Funções de entrada e saída de dados: printf, scanf. Operador de atribuição, operadores aritméticos, operadores relacionais, operadores lógicos e operadores para manipulação de bits.
  Resolução dos exercícios 1 a 5 da Ficha de Trabalho nº2: Instruções condicionais: if..else.
2 TP1,TP2, TP3 07.03.2005   Resolução dos exercícios 6 a 12 da Ficha de Trabalho nº2: Instruções condicionais: if..else e switch.
  Resolução dos exercícios 1 a 6 da Ficha de Trabalho nº3: Ciclos: Ciclo while; ciclo do..while.
3 TP1,TP2, TP3 14.03.2005   Resolução do exercício 7 da Ficha de Trabalho nº3: Ciclos: Ciclo while; ciclo do..while.
  Resolução dos exercícios 1 a 9 da Ficha de Trabalho nº4: Ciclos: Ciclo while; ciclo do..while; ciclo for.
4 TP1,TP2, TP3 04.04.2005   Resolução dos exercícios 10 a 12 da Ficha de Trabalho nº4.
  Resolução dos exercícios da Ficha de Trabalho nº5: Funções; Array's; String's; Ponteiros; Passagem de parâmetros por referência; Alocação dinâmica de memória usando malloc(); Cast's.
5 TP1,TP2, TP3 11.04.2005   Resolução dos exercícios 1, 2 e 3 da Ficha de Trabalho nº6: Funções; Array's; String's; Ponteiros; Passagem de parâmetros por referência; Alocação dinâmica de memória usando malloc(); Cast's.
6 TP1,TP2, TP3 02.05.2005   Resolução dos exercícios 3 e 5 da Ficha de Trabalho nº6: Funções; Array's; String's; Ponteiros; Passagem de parâmetros por referência; Alocação dinâmica de memória usando malloc(); Cast's.
  Resolução do exercício 1 da Ficha de Trabalho nº7: Estruturas.
7 TP1,TP2, TP3 09.05.2005   Resolução dos exercícios 2 a 5 da Ficha de Trabalho nº7: Estruturas e Acesso a ficheiros.
  Início da resolução do exercício da Ficha de Trabalho nº8: Manipulação de ficheiros indexados.
8 TP1,TP2, TP3 16.05.2005   Conclusão da resolução do exercício da Ficha de Trabalho nº8: Manipulação de ficheiros indexados.
  Introdução à escrita de Makefile´s.
  Resolução do exercício 2 da Ficha de Trabalho nº9: Estruturas e Acesso a ficheiros.
9 TP1,TP2, TP3 23.05.2005   Resolução do exercício 2 da Ficha de Trabalho nº9:
  Escrita de Makefile´s e utilização do make.
  Resolução dos exercícios da Ficha de Trabalho nº10:
  Estruturas dinâmicas. Filas de Espera e Listas ligadas ordenadas
10 TP1,TP2, TP3 30.05.2005 Ficha de Trabalho nº11:
  Listas ligadas ordenadas em ficheiro.
11 TP1,TP2, TP3 06.06.2005 Ficha de Trabalho nº12:
  Modularidade.
12 TP1,TP2, TP3 13.06.2005 Ficha de Trabalho nº13:
  Árvores Binárias.

 

Carlos Simões 2005  *