Introdução aos Computadores e Programação

 

 

Licenciatura: Bioquímica

 

Ano Lectivo: 2002/03

 

Programa:

I.         Breve Introdução aos Computadores Digitais.

1.      Algumas noções sobre arquitectura de computadores.

2.      Codificação binária da informação.

II. Introdução à Programação em Linguagem Fortran.

1.      Linguagens máquina, assembler e de alto nível. História e evolução da linguagem Fortran.

2.      Elementos básicos da linguagem Fortran.

2.1.     Conjunto de caracteres permitidos.

2.2.     Estrutura de uma instrução Fortran. Instruções executáveis e não   executáveis. Formas livre e fixa do programa fonte. Preferência pela forma livre.

2.3.     Estrutura de um programa em linguagem Fortran.

2.4.     Tipos de constantes e de variáveis.

2.5.     A atribuição e cálculos aritméticos.

2.6.     Operações com resultado do tipo lógico.

2.7.     Operações com operandos do tipo CHARACTER.

2.8.     Funções Intrínsecas.

2.9.     Inicialização de variáveis.

3.      Estruturas de controle de fluxo.

3.1.     Programação estruturada descentente.

3.2.     Uso de pseudo-código e diagramas de fluxo.

3.3.     A construção IF.

3.4.     Aneis ou ciclos.

4.      Entrada e saída de dados.

4.1.     Dispositivos de saída de dados.

4.2.     Saída formatada de dados – a instrução WRITE.

4.3.     Especificadores de formato.

4.4.     Entrada formatada de dados – a instrução READ.

4.5.     Ficheiros e processamento de ficheiros.

5.      Vectores (ou tabelas).

5.1.     Declaração de vectores.

5.2.     Uso de elementos de vectores em expressões e instruções de Fortran.

5.3.     Uso de vectores e de sub-vectores em expressões e instruções de Fortran.

5.4.     Matrizes e vectores multidimensionais.

5.5.     Uso de funções intrínsecas com vectores.

5.6.     Vectores alocatáveis.

6.      Procedimentos e programação estruturada.

6.1.     Subrotinas.

6.2.     O atributo e a instrução SAVE.

6.3.     Vectores automáticos. Comparação com os alocatáveis.

6.4.     Funções.

6.5.     Procedimentos puros e procedimentos elementais.