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 Práticas
Aula Turno Data Sumário
1 P3, P4 04.03.2005 Referência à rede informática da ESTV. Utilização do ambiente de trabalho. Sistema de contas e acesso ao ESIserver. Funcionamento da máquina viriato: acesso através de telnet.
Funcionamento do sistema operativo Linux. Sistema de ficheiros do S.O. Linux. Formatos dos comandos - nome do comando, opções e argumentos. Comandos básicos do Linux: ls, cd, mkdir, rmdir, rm, pwd, cp, cat. Utilização de meta-caracteres.
2 P3, P4 11.03.2005 Implementação e teste dos programas da Ficha 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.
Implementação e teste de programas da Ficha 2: Instruções condicionais.
3 P3, P4 18.03.2005 Implementação e teste de programas da Ficha 2: Instruções condicionais.
Implementação e teste dos programas da Ficha 3: Ciclos: Ciclo while; ciclo do..while.
4 P3, P4 01.04.2005 Implementação e teste dos programas da Ficha 3: Ciclos: Ciclo while; ciclo do..while.
Implementação e teste dos programas 1 a 9 da Ficha 4: Ciclos: Ciclo while; ciclo do..while; ciclo for.
5 P3, P4 08.04.2005 Implementação e teste dos programas 10 a 12 da Ficha 4.
Implementação e teste dos programas 1, 3 e 4 da Ficha 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.
6 P3, P4 15.04.2005 Implementação e teste do programa 5 da Ficha 5.
Implementação e teste dos programas da Ficha 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.
7 P3, P4 29.04.2005 Implementação e teste dos programas das Fichas 6 e 7: Array's; String's; Ponteiros; Passagem de parâmetros por referência; Alocação dinâmica de memória; Estruturas; Acesso a ficheiros.
8 P3, P4 06.05.2005 Implementação e teste dos programas da Ficha 7: Estruturas e Acesso a ficheiros.
9 P3, P4 13.05.2005 Implementação e teste dos programas da Ficha 8: Manipulação de ficheiros indexados.
10 P3, P4 20.05.2005 Implementação e teste dos programas da Ficha 9: Escrita de Makefile´s e utilização do make. Estruturas dinâmicas. A Pilha.
11 P3, P4 27.05.2005 Implementação e teste dos programas da Ficha 10: Estruturas dinâmicas. Filas de Espera e Listas ligadas ordenadas.
12 P3, P4 03.06.2005 Implementação e teste dos programas da Ficha 11: Listas ligadas ordenadas em ficheiro. Implementação e teste dos programas das Fichas 12: Modularidade.

 

Carlos Simões 2005  *