Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouJonathan Camilo Alterado mais de 10 anos atrás
1
Sintaxe de Fortran 25/abril/2006
2
Comandos Fortran PROGRAM PRINT READ STOP END
3
Atribuição e comando Integer x1 x1 = 2 + 3 Inteiro : x1 x1 2 + 3 ; Pseudocódigo Fortran
4
Programa Mínimo PROGRAM minimo Integer x1 x1 = 2 + 3 END INICIO Inteiro : x1 x1 2 + 3 ; FIM Pseudocódigo Fortran
5
Ler e Escrever PROGRAM minimo Integer a Read*, a Write*, a Write *, fim de programa END INICIO Inteiro : a; Ler ( a ); Escrever ( a ) ; Escrever(fim de programa) FIM Pseudocódigo Fortran
6
Bloco condicional PROGRAM meuprog Integer x1 x1 = 2 + 3 IF ( x1.GT. 5) print *, maior que 5 ELSE print *,x1=, x1 END IF END INICIO Inteiro : x1 x1 2 + 3 ; SE x1 > 5 ENTAO início escreve (maior que 5); fim SENAO inicio escreve ( x1=, x1); fim FIM Pseudocódigo Fortran
7
Operadores Aritméticos
8
Operadores Lógicos
9
Expressões Lógicas
10
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
11
Constante REAL pi PARAMETER ( pi = 3.1415927 )
12
Pseudocódigo Fortran INICIO // declaração de variáveis real : a, b, c, delta, x1, x2; Ler ( a, b, c ) ; SE a <> 0 ENTAO início delta POT ( b, 2 ) - 4 * a * c; escrever ( delta =, delta ); fim SENAO início escrever ( é linear); fim FIM SE FIM calcula_raizes PROGRAM calcula_raizes ! declaração de variáveis ! real a, b, c, delta, x1, x2 read*, a read*, b read*, c IF ( a.NE. 0 ) THEN delta = b ** 2 - 4 * a * c print *, delta=, delta ELSE print *, é linear END IF STOP END
13
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
14
Sintaxe SE... SENAO... SE a = 0 ENTAO.... SENAO.... FIM SE... IF ( a = = 0 ) THEN... ELSE.... END IF
15
Sintaxe SE... SENAO...SE... SE a = 0 ENTAO.... SENAO SE a = 3 ENTAO.... FIMSE... IF ( a = = 0 ) THEN... ELSEIF ( a = = 3 ).... END IF
16
Sintaxe SE... SENAO...SE... SE a = 0 E a > 10 ENTAO.... SENAO SE a = 3 ENTAO.... FIMSE... IF ( ( a = = 0 ).AND. ( a > 10) ) THEN... ELSEIF ( a = = 3 ).... END IF
17
Sintaxe ESCOLHA... Inteiro : a ;... ESCOLHA a CASO 1 :.... CASO 3 :... CASO CONTRARIO:... FIM ESCOLHA... Integer a... SELECT CASE ( a )... CASE (1)... CASE (3)... CASE DEFAULT... END SELECT
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.