O Fortran Linguagem
Por: Stilan1 • 19/12/2020 • Projeto de pesquisa • 1.975 Palavras (8 Páginas) • 421 Visualizações
Linguagem FORTRAN (FORmula TRANslation)
Caracteres Básicos
- Caracteres Alfabéticos - as letras latinas maiúsculas ou minúsculas.
- Caracteres Numéricos - os dígitos,
- Outros Caracteres -! @ # $ % ^ & ( ) + - | { } [ ] : ; “ < > ? , .
Escrita dos números ou constantes
Os números podem ser:
Inteiros - são aqueles que não possuem ponto decimal. Sua variação é de - 32768 a + 32768.
Ex: -5 +48 -2365
Reais - são aqueles que possuem ponto decimal. Os números reais podem ser escritos de duas formas:
- Forma decimal
- -421. 12.364
b) Forma exponencial:[pic 1]
1.82 x 10 -3 → 1.82E-3
3.2 x 10 4 → 3.2 E4
Variáveis
São posições de memória usadas para armazenar informações referenciadas de um programa O nome de uma variável deve iniciar por uma letra ,que pode ser seguido de qualquer combinação de letras e/ou dígitos . Não pode conter espaço.
OBS: O nome de uma variável não pode ser uma palavra reservada.
Tipos de variáveis
Inteiras – são aquelas que iniciarem pelas letras I, J, K, L, M ou N.
Reais – são aquelas que iniciarem com as demais letras do alfabeto.
Operadores aritméticos básicos
exponenciação | ** |
multiplicação | * |
divisão | / |
adição | + |
subtração | - |
Expressão aritmética
Regras de formação
- Dois operadores não podem aparecer juntos numa expressão.
Ex: A*-B → falsa
A*(-B) → verdadeira
- Operadores aritméticos não podem ficar implícitos numa expressão.
Ex: (A+B)(C-D) → falsa
(A+B)*(C-D) → verdadeira
- O número de parênteses que se abrem em uma expressão deve ser igual ao dos que se fecham.
Ex: ((A+B)* (C-D) →.falsa
((A+B)*(C-D)) → verdadeira
- As operações aritméticas entre parênteses devem ser efetuadas em primeiro lugar.
Hierarquia para o cálculo das expressões
- As expressões aritméticas dentro dos parênteses mais internos.
- Cálculo das funções
- Multiplicação e divisão
- Adição e subtração
OBS: As operações são efetuadas da esquerda para a direita.
Funções
O FORTRAN permite o uso direto de funções algébricas dentro de uma expressão aritmética.
TABELA | |||
FUNÇÃO | DEFINIÇÃO | TIPO | |
Função | Argumento(s) | ||
[pic 2][pic 3] | [pic 4] | Real | Real |
[pic 5] | [pic 6] | Real | Real |
SIN[pic 7] | [pic 8] | Real | Real(radianos) |
[pic 9] | [pic 10] | Real | Real(radianos) |
[pic 11] | [pic 12] | Real | Real(radianos) |
[pic 13] | Valor absoluto | Real | Real |
[pic 14] | Conversão real para inteiro | Inteiro | Real |
[pic 15] | [pic 16] | Real | Real |
[pic 17] | Valor absoluto | Inteiro | Inteiro |
[pic 18] | Conversão inteiro para real | Inteiro | Inteiro |
Nota: R significa uma expressão aritmética do tipo real. I significa expressão aritmética do tipo inteiro. |
Declaração Aritmética(comando aritmético)
Forma Geral:
[pic 19]
Ex:
Atribuições | Declaração Aritmética |
[pic 20] | [pic 21] |
[pic 22] | [pic 23] |
[pic 24] | [pic 25] |
Comando de entrada e saída de dados
Entrada de dados
Forma geral:
[pic 26]
...