Fortran 77
1.1
Conceitos da Linguagem
Introdução
Em FORTRAN existem basicamente duas formas de se escrever um programa: com forma fixa ("fixed form") ou com forma livre ("free form"). Sendo este segundo disponível apenas para compiladores baseados em WINDOWS. Outro ponto importante são os comandos validos somente nos novos compiladores (por exemplo Microsoft Developer Studio) que aceitam programas em FORTRAN 90. Por isso será adotado o seguinte critério para as explicações: • • tópicos precedidos com a identificação WIN só são validos para WINDOWS; tópicos precedidos de F90 são válidos apenas para os compiladores que aceitam comandos FORTRAN 90. Deve ficar claro que compiladores para FORTRAN 90 aceitam também os outros dois tipos, e os baseados em WINDOWS aceitam todos os comandos dos compiladores mais antigos (FORTRAN 77), e que a recíproca não é verdadeira. Os programas podem ser escritos em qualquer editor de texto, desde que sejam salvos com as extensões .for ou .f90. Esta segunda forma somente para FORTRAN 90. Os compiladores em WINDOWS possuem um editor próprio, que deve ser usado pois possui muitos recursos adicionais, como por exemplo o destaque das palavras chaves.
1.2
Formato da linguagem
Os seguintes critérios devem ser seguidos para se escrever um programa em FORTRAN no modo de formulário fixo: • colunas 1 a 5: são usadas para escrever os rótulos (label) ou números de comando. Estes números devem ser inteiros e estar totalmente contido nestas colunas. Não podem se repetir e não precisão estar em ordem crescente. São usados para que outros comandos possam identificar aquela linha; • coluna 6: qualquer caractere diferente de 0 (zero) nesta coluna indica que o que vem a seguir é continuação da linha anterior ou da ultima linha que não seja um comentário (próximo item), podem existir até 19 linhas de continuação; • • colunas 7 a 72: comandos ou comentários; colunas 73 a 80: campos de identificação, são usados pelo computador, portanto não se deve