FORTRAN 95 - TEXTO
LENZI, Orlando
ESTRUTURA DE UM PROGRAMA
CONCEITOS
PROGRAMA DE COMPUTADOR é um conjunto de instruções codificadas de acordo com a sintaxe da linguagem, neste caso da
linguagem FORTRAN 95, e organizadas de forma lógica para resolver um determinado problema.
Escrever (codificar) o programa FORTRAN em formato livre significa que podemos escrever os comandos e declarações, em
qualquer posição de uma linha, a partir da coluna ou posição 1 até a posição 132, usando o espaço ou o tabulador como separador
de palavras, comandos, etc.
Ler ou escrever os valores dos dados ou valores de variáveis sem formato indica que usaremos o padrão já disponível no
FORTRAN para cada tipo de dado.
Ser obrigatório declarar cada variável é uma boa prática de programação e por isso será adotada desde o início. Tal procedimento
evita que alguns erros de cálculo ocorram na execução do programa por erro de escrita dos nomes das variáveis.
LINGUAGEM
A linguagem de programação do mesmo modo que nossa linguagem escrita (língua portuguesa) tem regras bem definidas e uma
sintaxe específica para os comandos, operadores, declaraçõe, etc.
Para escrever o código de um programa FORTRAN podemos usar os seguintes conjuntos de caracteres:
a) letras minúsculas ou maiúsculas: a - z ou A - Z
São utilizadas para escrever nomes de comandos, nomes de variáveis, operadores lógicos, textos de mensagens, valores
alfabéticos de variáveis, etc
b) algarismos: 0 - 9
São utilizados para definir valores numéricos de variáveis e de literais, unidades de entrada e saída, dimensionamento de
variávies indexadas, índices de variáveis, limites de variação dos valores de variáveis de controle, etc.
c) caracteres especiais: + - / * ( ) = & " ' ! espaço : ; , . tabulador ? % < > _ $
São utilizados como operadores aritméticos, especificação de nível de operação, operadores relacionais, separadores,
atribuição, comentário, continuação de linha, formatos, delimitadores de texto e formato, separação de atributos em variáveis e
comandos e de valores em lista de valores, indicação do ponto decimal em valores reais, etc.
PROGRAMA FORTRAN 95
A unidade denominada PROGRAMA é identificada por um comando de início e o correspondente comando de fim. Entre estes
comandos devemos ESPECIFICAR os dados e os COMANDOS executáveis.
A ESPECIFICAÇÃO de dados indica com que tipos de valores iremos trabalhar: inteiros, reais, complexos, caracteres e também
seu tamanho ou valores máximos (127 ; 32767, 1.0x10303, etc) e sua precisão (algarismos significativos: 7, 15, etc).
Os COMANDOS executam tarefas de leitura (READ), cálculo (+, -, /, *, **), atribuição (=), escrita (WRITE), decisão (IF, SELECT),
controle de repetição (DO, WHILE), etc, formam a parte lógica e executável do programa.
A apresentação ou estrutura de um programa FORTRAN simples é:
PROGRAM <nome do programa>
[ especificação de variáreis ]
[ comandos executáveis ]
END PROGRAM <nome do programa>
ATUALIZADO: jul/2013
1
O APRENDIZADO É O RESULTADO DA AÇÃO DO EDUCANDO.
olenzi @ orlandolenzi . eng. br
FORTRAN 95 - TEXTO
LENZI, Orlando
ESTRUTURA DE UM PROGRAMA
PROBLEMA A RESOLVER
Calcular a soma e a média das cinco dezenas do resultado de um jogo da QUINA e mostrar os resultados.
RESOLVENDO O PROBLEMA
1) PRIMEIRO PASSO:
Atribuir um nome ao programa. Um bom nome identifica a finalidade do mesmo.
Para o problema proposto acima escolheremos: somar_5_dez_quina
2) DEFININDO A ESTRUTURA DO PROGRAMA:
PROGRAM somar_5_dez_quina
. . . . . . . . . .
. . . . . . . . . .
END PROGRAM somar_5_dez_quina
Como o formato é livre podemos começar a codificação em qualquer coluna. Escolheremos a coluna 1.
As palavras PROGRAM e END PROGRAM são palavras reservadas do FORTRAN e indicam o início e o fim de uma unidade de
programação.
Por padrão, o FORTRAN, não faz distinção entre maiúsculas e minúsculas nos nomes de variáveis, comandos e especificações.
Então também podemos escrever: program ; PrOgrAm ; End Program ; END program ou qualquer outra combinação.
ATENÇÃO: Quando utilizar uma literal ou variável tipo caracter, o valor dela tratará diferentemente as letras maiúsculas e
minúsculas. Por exemplo: "Sao Jose dos Pinhais" é diferente de "SAO JOSE DOS PINHAIS".
3) INICIANDO A CODIFICAÇÃO DO PROGRAMA
PROGRAM somar_5_dez_quina
. . . . . . . . . .
. . . . . . . . . .
END PROGRAM somar_5_dez_quina
Mensagem de incentivo:
ESTRUTURA DO PROGRAMA DEFINIDA COM SUCESSO!!! - 66,66 % do problema resolvido (início e fim, só falta o meio).
ESTRUTURA DO PROGRAMA (ESTUDOS COMPLEMENTARES)
Esta é a mínima estrutura para que um programa funcione. Futuramente, veremos outras partes que permitem criar módulos,
subprogramas internos (N2-009). Adicionalmente, pode ser que vejamos: interfaces para janelas, diretivas de bibliotecas e
processamento paralelo, etc.
ATUALIZADO: jul/2013
2
O APRENDIZADO É O RESULTADO DA AÇÃO DO EDUCANDO.
olenzi @ orlandolenzi . eng. br
Download

CONCEITOS LINGUAGEM PROGRAMA FORTRAN 95