Programa detalhado

 

* Linguagens de programação

Perspectiva histórica

* A linguagem C como 2ª linguagem de programação.

* Outras ferramentas de programação (Maple, Excel, Matlab)

Linguagens

ALGORITMOS

Porquê o C

- Introdução geral

Como obter ajuda on-line

 

Intalação/Configuração de software

- Compilador de C, link e utilitário make

Elementos Programação estruturada

- Tipos de dados e estruturas de controlo

Variáveis inteiras, reais, de dupla precisão

- Casos de estudo do semestre anterior

Variáveis indexadas

-- Vectores
Procura, Ordenação, inserção, remoção.

-- Matrizes

Cálculo matricial: soma de matrizes, produto, cálculo do determinante

Variáveis heterogéneas

 

Funções

Chamada por argumento

Chamada por endereço

Recursividade

- Determinação do determinante de uma matriz de forma recursiva

Utilitários de Programação

- rotinas com source em freeware

- Os utilitários make e link

Opções de compilação

- Optimização, etc

Outros utilitários

- profiling, optimização, etc...

* Outros ambientes de programação

MATLAB (sistema de cálculo numérico)
MAPLE (sistema de cálculo algébrico)
EXCEL (folha de cálculo)

[Página principal]