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 P1 01.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 P1 08.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 P1 15.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 P1 05.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 P1 12.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 P1 26.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 P1 03.05.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 P1 10.05.2005 Implementação e teste dos programas da Ficha 7: Estruturas e Acesso a ficheiros.
9 P1 17.05.2005 Implementação e teste dos programas da Ficha 8: Manipulação de ficheiros indexados..
10 P1 24.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 P1 31.05.2005 Implementação e teste dos programas da Ficha 10: Estruturas dinâmicas. Filas de Espera e Listas ligadas ordenadas.
12 P1 07.06.2005 Implementação e teste dos programas da Ficha 11: Listas ligadas ordenadas em ficheiro.
13 P1 14.06.2005 Implementação e teste dos programas das Fichas 12: Modularidade.

 

Carlos Simões 2005  *