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

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

Sintaxe de Fortran 25/abril/2006. Comandos Fortran PROGRAM PRINT READ STOP END.

Apresentações semelhantes


Apresentação em tema: "Sintaxe de Fortran 25/abril/2006. Comandos Fortran PROGRAM PRINT READ STOP END."— Transcrição da apresentação:

1 Sintaxe de Fortran 25/abril/2006

2 Comandos Fortran PROGRAM PRINT READ STOP END

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

4 Programa Mínimo PROGRAM minimo Integer x1 x1 = END INICIO Inteiro : x1 x ; 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 = IF ( x1.GT. 5) print *, maior que 5 ELSE print *,x1=, x1 END IF END INICIO Inteiro : x1 x ; 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 = )

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 ** * 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 ** * 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


Carregar ppt "Sintaxe de Fortran 25/abril/2006. Comandos Fortran PROGRAM PRINT READ STOP END."

Apresentações semelhantes


Anúncios Google