Fortran bnf
Centro Nacional de Processamento de Alto Desempenho São Paulo
Apostila de Treinamento:
Introdução ao Fortran90
Revisão: 2009
2
ÍNDICE 1-INTRODUÇÃO 1.1-História 1.2-Fortran 77 1.3-Fortran 90 1.4-Exemplo de Programa 2-ELEMENTOS DO FORTRAN 90 2.1-Características de Codificação 2.2-Regras de Codificação 2.3-Compilação no Ambiente CENAPAD-SP EXERCÍCIO 1-Compilação e Execução EXERCÍCIO 2-Reestruturação de programa 2.4-Estrutura e Organização de Programas 2.5-Tipo de Dado 2.6-Constantes 2.7-Tipo de Dado Implícito 2.8-Declaração de Variáveis 2.9-Declaração de Constantes 2.10-Inicialização de Variáveis EXERCÍCIO 3-Erro na Declaração de Variáveis EXERCÍCIO 4-Declaração de Variáveis 2.11-Expressões 2.11.1-Operador de Atribuição ( = ) 2.11.2-Operadores Numéricos 2.11.3-Operadores Relacionais 2.11.4-Operadores Lógicos 2.11.5-Operador Caractere ( // ) 2.11.6-Precedência de Operadores EXERCÍCIO 5-Expressões 3-COMANDOS DE CONTROLE DO FLUXO DA EXECUÇÃO 3.1-Comando IF 3.2-Comando IF...THEN...END IF 3.3-Comando IF...THEN...ELSE...END IF 3.4-Comando IF...THEN...ELSEIF...END IF 3.5-Comando IF...THEN...ELSEIF...END IF Identificado EXERCÍCIO 6-Comando IF 3.6-Comando de “LOOP” Condicional DO-EXIT-END DO 3.7-Comando de “LOOP” Cíclico Condicional DO-CYCLE-EXIT-END DO 3.8-“LOOPs” Identificados 3.9-Comando DO-WHILE 3.10-Comando DO iterativo 3.11-Comando SELECT CASE-CASE-END SELECT 3.12-Operações entre Tipos de Dados 3.13-Divisão por Inteiros 3.14-Procedimentos Internos do Fortran90 3.15-Comando PRINT 3.16-Comando READ EXERCÍCIO 7-DO EXERCÍCIO 8-SELECT CASE EXERCÍCIO 9-Funções Matemáticas 4-CONJUNTO DE DADOS 05 05 06 07 08 09 09 10 11 12 13 14 15 16 16 17 19 20 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 35 35 36 36 37 38 39 39 40 41 41 42 42 43 44
3
4.1-Declaração de Conjunto de Dados 4.2-Visualização de um Conjunto de Dados 4.3-Organização do Conjunto de Dados 4.4-Sintaxe de um Conjunto de Dados 4.5-Leitura e Impressão dos