Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouEmanuelle De Cotis 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 Pseudocódigo Fortran Inteiro : x1 x1 2 + 3 ; Integer x1 x1 = 2 + 3
4
Programa Mínimo Pseudocódigo Fortran INICIO Inteiro : x1 x1 2 + 3 ; FIM PROGRAM minimo Integer x1 x1 = 2 + 3 END
5
Ler e Escrever Pseudocódigo Fortran INICIO Inteiro : a; Ler ( a ); Escrever ( a ) ; Escrever(fim de programa) FIM PROGRAM minimo Integer a Read*, a Write*, a Write *, fim de programa END
6
Bloco condicional Pseudocódigo Fortran INICIO Inteiro : x1 x1 2 + 3 ; SE x1 > 5 ENTAO início escreve (maior que 5); fim SENAO inicio escreve ( x1=, x1); fim FIM PROGRAM meuprog Integer x1 x1 = 2 + 3 IF ( x1.GT. 5) print *, maior que 5 ELSE print *,x1=, x1 END IF END
7
Operadores Aritméticos
8
Operadores Lógicos
9
Expressões Lógicas
10
Tipos de variáveis TipoDomínio das variáveis Integer Inteiros positivos e negativos Real Decimais positivos e negativos Double precision Decimais com mais casas decimais Complex Complexos Logical De valor.TRUE. Ou.FALSE. Character Caracter único Character *n Cadeia de literal, onde n é o tamanho da cadeia.
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
18
Sintaxe ENQUANTO-FAÇA (teste no início) Ler (n) ; cont 0 ; ENQUANTO cont < n FACA inicio... cont cont + 1; fim FIM ENQUANTO Read*, n Cont = 0 DO WHILE ( cont < n)... cont = cont + 1 END DO
19
Sintaxe ENQUANTO-FAÇA (teste no início) com 2 condições ENQUANTO (cont < n) E ( t = 0) FACA inicio fim FIM ENQUANTO DO WHILE (( cont < n).AND. (t = = 0))... cont = cont + 1 END DO
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.