O documento apresenta os principais comandos básicos do Fortran 90, incluindo a manipulação de arquivos com os comandos Open e Close, a formatação de dados usando o comando FORMAT e funções intrínsecas para cálculos matemáticos e trigonométricos.
1. Comandos Básicos
Comandos Básicos
Fortran 90
Fortran 90
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE
CENTRO DE TECNOLOGIA
Dep. de Engenharia Química
Comandos Básicos
Fortran 90
Professor Domingos Fabiano1
1
Departamento de Eng. Química
Centro de Tecnologia / Universidade Federal do Rio Grande do Norte
2013
Introdução a Computação para Engenharia Química/Alimentos
1
2. Comando Básicos
Comando Básicos
Fortran 90
Fortran 90
Sumário
Manipulação de arquivos
Comando Open/Close
Formatação de dados
Funções intrínsecas
Trigonométricas/ Manipulações matemáticas
Introdução a Computação para Engenharia Química/Alimentos
2
3. Comando Básicos Comando Open/Close
Comando Básicos Comando Open/Close
Fortran 90 Formatação de dados
Fortran 90 Formatação de dados
Manipulação de arquivos
A utilização/manipulação de arquivos pode ser executada
com o comando OPEN, seguindo a sintaxe:
OPEN(endereço,
file=“nome_do_arquivo.*”,status=“unknowx”)
Introdução a Computação para Engenharia Química/Alimentos
3
4. Comando Básicos Comando Open/Close
Comando Básicos Comando Open/Close
Fortran 90 Formatação de dados
Fortran 90 Formatação de dados
Manipulação de arquivos
endereço
mesmo endereço
fechamento de arquivo
Introdução a Computação para Engenharia Química/Alimentos
4
5. Comando Básicos Comando Open/Close
Comando Básicos Comando Open/Close
Fortran 90 Formatação de dados
Fortran 90 Formatação de dados
Manipulação de arquivos
Status
Efeito
Unknown
Indica que o arquivo pode ou não
existir. Não apontará erro e irá
sobre-escrever as informações.
New
Indica que o arquivo não existe. O
compilador cria automaticamente
o arquivo e após a sua criação, o
status do arquivo mudará para
OLD.
Old
Indica que o arquivo já existe.
Introdução a Computação para Engenharia Química/Alimentos
5
6. Comando Básicos Comando Open/Close
Comando Básicos Comando Open/Close
Fortran 90 Formatação de dados
Fortran 90 Formatação de dados
Manipulação de arquivos
Introdução a Computação para Engenharia Química/Alimentos
6
7. Comando Básicos Comando Open/Close
Comando Básicos Comando Open/Close
Fortran 90 Formatação de dados
Fortran 90 Formatação de dados
Manipulação de arquivos
Por enquanto, a saída está sem formatação. Agora
podemos colocar uma formatação as dados. O comando de
formatação é:
Endereço FORMAT (sintaxe de formataçãoi)
Introdução a Computação para Engenharia Química/Alimentos
7
8. Comando Básicos Comando Open/Close
Comando Básicos Comando Open/Close
Fortran 90 Formatação de dados
Fortran 90 Formatação de dados
Manipulação de arquivos
Código
Forma
Efeito
A
A[w]
Impressão de caracteres com tamanho w.
E
E[w.d]
Impressão de valores reais com tamanho w e
d valores como expoentes.
F
F[w.d]
Impressão de valores reais com tamanho w e
d valores de decimais.
I
I[w]
Impressão de valores inteiros de tamanho w.
Introdução a Computação para Engenharia Química/Alimentos
8
9. Comando Básicos Comando Open/Close
Comando Básicos Comando Open/Close
Fortran 90 Formatação de dados
Fortran 90 Formatação de dados
Manipulação de arquivos
Introdução a Computação para Engenharia Química/Alimentos
9
10. Comando Básicos
Comando Básicos
Fortran 90
Fortran 90
Sumário
Manipulação de arquivos
Comando Open/Close
Formatação de dados
Funções intrínsecas
Trigonométricas/Manipulações matemáticas
Introdução a Computação para Engenharia Química/Alimentos
10
11. Comando Básicos
Comando Básicos Trigonométricas/Manipulações matemáticas
Fortran 90 Trigonométricas/Manipulações matemáticas
Fortran 90
Funções intrínsecas
O fortran possui um conjunto de funções intrínsecas para
efetuar cálculos trigonométricos e/ou outros.
Introdução a Computação para Engenharia Química/Alimentos
11
12. Comando Básicos
Comando Básicos Trigonométricas/Manipulações matemáticas
Fortran 90 Trigonométricas/Manipulações matemáticas
Fortran 90
Funções intrínsecas
As
funções
forma
desenvolvidas
para
aplicações com precisão
simples ou dupla além de
números complexos.
Introdução a Computação para Engenharia Química/Alimentos
12
13. Comando Básicos
Comando Básicos Aplicações
Fortran 90 Aplicações
Fortran 90
Exemplos
Elaborar um programa para efetuar mudança de unidades
de temperatura Celsius para Fahrenheit.
9
°F − 32 = × C
°
5
Introdução a Computação para Engenharia Química/Alimentos
13