Introdu - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Introdu

Description:

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 Linguagem ... – PowerPoint PPT presentation

Number of Views:150
Avg rating:3.0/5.0
Slides: 19
Provided by: dcc23
Category:
Tags: fortran | introdu

less

Transcript and Presenter's Notes

Title: Introdu


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
(No Transcript)
9
(No Transcript)
10
(No Transcript)
11
Operadores Aritméticos
12
Operadores Lógicos
13
Expressões Lógicas
14
(No Transcript)
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
  • 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
Write a Comment
User Comments (0)
About PowerShow.com