fwafawfa

3985 palavras 16 páginas
Programação Fortran para Engenharia

i

PROGRAMAÇÃO
FORTRAN
PARA ENGENHARIA

Fabiano A.N. Fernandes

1a Edição
2003

Fabiano A.N. Fernandes

Programação Fortran para Engenharia

iii

ii

SUMÁRIO
1. INTRODUÇÃO
1.1. O Curso

1
2

2. LÓGICA DE PROGRAMAÇÃO
2.1. Algoritmo
2.2. Fluxograma
Exercícios

3
3
4
9

3. COMPILADOR
3.1. Criando um Projeto
3.1.1. Usando um Código Pronto em um Novo Projeto
3.2. Código em Fortran 90
3.4. Código em Fortran 77

11
11
18
18
19

4. TIPOS E DECLARAÇÃO DE VARIÁVEIS
4.1. Declaração de Variáveis
4.2. Atribuição de Valores

21
21
23

5. CALCULOS MATEMÁTICOS
5.1. Operações Matemáticas Básicas
5.2. Funções Matemáticas

25
25
26

6. LEITURA E IMPRESSÃO DE DADOS
6.1. Formatação dos Dados
Exercícios

29
30
32

7. PROCESSOS DECISÓRIOS
7.1. Operadores Relacionais
7.2. IF..THEN
7.3. IF..THEN..ELSE
7.3.1. Forma Antiga
7.4. Comparação em Conjunto
7.5. Processo Decisório por Faixa ou Classes
Exercícios

33
33
33
36
38
38
41
44

8. LOOPS
8.1. Loops Limitados
8.1.1. Forma Antiga
8.2. Loops por Decisão
8.3. Loops Infinitos
8.4. CYCLE
Exercícios

47
47
50
51
54
56
57

Fabiano A.N. Fernandes

9. VETORES E MATRIZES
9.1. Tipos de Vetores e Matrizes
9.2. Declaração de Vetores
9.3. Atribuição de Valores
9.4. Operações com Vetores e Matrizes
9.5. Funções Intrínsecas
9.6. Loops com Vetores e Matrizes
9.7. Processos Decisórios com Vetores e Matrizes
9.7.1. WHERE
9.7.2. FORALL
Exercícios

59
59
59
59
60
61
62
63
65
67
68

10. ARQUIVOS DE DADOS
10.1. Operações com Arquivos
10.2. Arquivos de Dados - Leitura
10.2.1. EOF
10.3. Arquivos de Dados - Impressão
Exercícios

69
69
70
71
72
72

11. ORGANIZAÇÃO DE PROGRAMAS EXTENSOS
11.1. Módulo de Variáveis Globais
11.2. Programa Principal
11.2.1. USE
11.3. Subrotinas
11.3.1. CALL
11.4. Funções
11.4.1. Chamando Funções

73
73
74
74
75
75
78
78

12. MÉTODOS

Relacionados