2. Básico
Estrutura do Programa
A estrutura principal do código F77 é da forma:
Formatação de Colunas
A formatação da versão 77 é rígida, seguindo um padrão ditado pelo número referente à coluna no editor de texto, da seguinte forma:
| Coluna | Uso | Descrição |
|---|---|---|
| 1 | Vazia ou "c" ou "*" | Comentário (opcional) |
| 1-5 | Número de label | Categoria da declaração da linha |
| 6 | Qualquer caractere | Continuação da linha prévia (opcional) |
| 7-72 | Código | Comando principal |
| 73-80 | Número | Número de sequência (uso incomum) |
Exemplo Visual da Formatação:
c2345678901234567890123456789012345678901234567890123456789012345678901234567890
program hello
implicit none
integer i
i = 1
write(*,*) 'Hello World'
stop
end
⚠️ Importante: Não podemos ter uma variável com o mesmo nome que o programa.
Primeiro Programa
exemplo 1: Hello World. Note que os comandos começam a partir da coluna 7💡 Dica: O comando
write(UNIT=*, FMT=*)também pode ser escrito comowrite(*,*), o que é uma simplificação usual na atribuição desses argumentos compulsórios.