fwafawfa
3985 palavras
16 páginas
Programação Fortran para Engenhariai
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