calculo numerico
Centro Nacional de Processamento de Alto Desempenho
São Paulo
Apostila de Treinamento:
Introdução ao Fortran90
Revisão: 2009
2
ÍNDICE
1-INTRODUÇÃO
05
1.1-História
1.2-Fortran 77
1.3-Fortran 90
1.4-Exemplo de Programa
05
06
07
08
2-ELEMENTOS DO FORTRAN 90
09
2.1-Características de Codificação
2.2-Regras de Codificação
2.3-Compilação no Ambiente CENAPAD-SP
EXERCÍCIO 1-Compilação e Execução
EXERCÍCIO 2-Reestruturação de programa
2.4-Estrutura e Organização de Programas
2.5-Tipo de Dado
2.6-Constantes
2.7-Tipo de Dado Implícito
2.8-Declaração de Variáveis
2.9-Declaração de Constantes
2.10-Inicialização de Variáveis
EXERCÍCIO 3-Erro na Declaração de Variáveis
EXERCÍCIO 4-Declaração de Variáveis
2.11-Expressões
2.11.1-Operador de Atribuição ( = )
2.11.2-Operadores Numéricos
2.11.3-Operadores Relacionais
2.11.4-Operadores Lógicos
2.11.5-Operador Caractere ( // )
2.11.6-Precedência de Operadores
EXERCÍCIO 5-Expressões
09
10
11
12
13
14
15
16
16
17
19
20
21
21
22
22
23
23
24
24
25
26
3-COMANDOS DE CONTROLE DO FLUXO DA EXECUÇÃO
27
3.1-Comando IF
3.2-Comando IF...THEN...END IF
3.3-Comando IF...THEN...ELSE...END IF
3.4-Comando IF...THEN...ELSEIF...END IF
3.5-Comando IF...THEN...ELSEIF...END IF Identificado
EXERCÍCIO 6-Comando IF
3.6-Comando de “LOOP” Condicional DO-EXIT-END DO
3.7-Comando de “LOOP” Cíclico Condicional DO-CYCLE-EXIT-END DO
3.8-“LOOPs” Identificados
3.9-Comando DO-WHILE
3.10-Comando DO iterativo
3.11-Comando SELECT CASE-CASE-END SELECT
28
29
30
31
33
34
35
35
36
36
37
38
3.12-Operações entre Tipos de Dados
39
3.13-Divisão por Inteiros
39
3.14-Procedimentos Internos do Fortran90
40
3.15-Comando PRINT
3.16-Comando READ
EXERCÍCIO 7-DO
EXERCÍCIO 8-SELECT CASE
EXERCÍCIO 9-Funções Matemáticas
41
41
42
42
43
4-CONJUNTO DE DADOS
44
3
4.1-Declaração de Conjunto de Dados