Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouCauê Fragoso Alterado mais de 10 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.