A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução ao Fortran 4/abril/2006. Pseudocódigo Compreensão do problema Elaboração da lógica de resolução Tradução da lógica para pseudocódigo.

Apresentações semelhantes


Apresentação em tema: "Introdução ao Fortran 4/abril/2006. Pseudocódigo Compreensão do problema Elaboração da lógica de resolução Tradução da lógica para pseudocódigo."— Transcrição da apresentação:

1 Introdução ao Fortran 4/abril/2006

2 Pseudocódigo Compreensão do problema Elaboração da lógica de resolução Tradução da lógica para pseudocódigo

3 Linguagem Fortran ForTran = Formula Translation Segunda metade dos anos 50 Comunidade técnico/científica Semelhança com matemática Linguagem de alto nível Alterações com melhora de eficiência

4 Fortran - Histórico ANSI : modificação em 1966 ( 1ª modificação) : Fortran IV 1977 ( 2ª revisão) : Fortran 77 1990 : FORTRAN 90

5 FORTRAN90 - Características Formato livre e nomes de variáveis mais flexíveis Memória dinâmica e ponteiros Interfaces (maior eficiência e segurança) Operações com conjuntos Recursividade Portabilidade númerica enriquecida Definição e extensão de operadores pelo usuário

6 FORTRAN90 - Características Funções intrínsecas novas Novas construções de controle Novos recursos de entrada e saída Tipos derivados ( tipos de usuário) Módulos

7 Comandos Fortran PROGRAM PRINT READ STOP END

8 Atribuição e comando Integer x1 x1 = 2 + 3 Inteiro : x1 x1 2 + 3 ; Pseudocódigo Fortran

9 Programa Mínimo PROGRAM minimo Integer x1 x1 = 2 + 3 END INICIO Inteiro : x1 x1 2 + 3 ; FIM Pseudocódigo Fortran

10 Bloco condicional PROGRAM meuprog Integer x1 x1 = 2 + 3 END INICIO Inteiro : x1 x1 2 + 3 ; FIM Pseudocódigo Fortran

11 Operadores Aritméticos

12 Operadores Lógicos

13 Expressões Lógicas

14 Tipos de variáveis Cadeia de literal, onde n é o tamanho da cadeia. Character *n Caracter único Character De valor.TRUE. Ou.FALSE. Logical Complexos Complex Decimais com mais casas decimais Double precision Decimais positivos e negativos Real Inteiros positivos e negativos Integer TipoDomínio das variáveis

15 Constante REAL pi PARAMETER ( pi = 3.1415927 )

16 Pseudocódigo Fortran INICIO // declaração de variáveis real : a, b, c, delta, x1, x2; Ler ( a, b, c ) ; delta POT ( b, 2 ) - 4 * a * c; escrever ( delta =, delta ); fim FIM calcula_raizes PROGRAM calcula_raizes ! declaração de variáveis ! real a, b, c, delta, x1, x2 read*, a read*, b read*, c delta = b ** 2 - 4 * a * c print *, delta=, delta ELSE END IF STOP END

17 program calcularaizes real a, b, c, delta, x1, x2 print*, 'Programa de calculo de raizes' print*, 'a=' read*, a print*, 'b=' read*, b print*, 'c=' read*, c x1 = 0.0 x2 = 0.0 IF ( a.NE. 0 ) THEN delta = b ** 2 - 4 * a * c print *, 'delta =', delta ELSE print *, ' é linear ' END IF END

18 Terminou o código ??? Salvar o arquivo de extensão.f ou.f90 que você deu nome !!! Ex. programa.f Procure no diretório em que você estava trabalhando. Salve em um disquete Ou envie para seu email


Carregar ppt "Introdução ao Fortran 4/abril/2006. Pseudocódigo Compreensão do problema Elaboração da lógica de resolução Tradução da lógica para pseudocódigo."

Apresentações semelhantes


Anúncios Google