Laboratório 1

Introdução ao sistema operativo Linux. Utilização de um editor de texto.

Construção de um programa muito simples em linguagem C.

Laboratório 1

Introdução ao sistema operativo Linux. Utilização de um editor de texto.

Construção de um programa muito simples em linguagem C.

Laboratório 2

Desenvolver a noção de algoritmo. Desenvolvimento de programas simples com expressões numéricas.

Análise de elementos lexicais da Linguagem C.

Laboratório 3

Formatação e legibilidade do código fonte. Instruções de selecção e repetição.

Laboratório 4

Leitura robusta de dados. Ainda as instruções de selecção e repetição. Introdução às funções.

Laboratório 5

Funções. Passagem de argumentos por valor e referência.

Laboratório 6

Funções. Passagem de argumentos por referência. Manipulação de ficheiros.

Laboratório 7

1º Teste de laboratório.

Laboratório 8

Laboratório 9

2º teste de laboratório.

Laboratório 10

Desenvolvimento de um programa que utiliza estruturas, vectores e ficheiros. Introdução ao projecto final da disciplina.
Desenvolvimento de programa com alocação dinâmica de memória.