umat自学整理(3)

2019-05-24 21:02

2. IMPLCIT语句:IMPLICIT 类型[字母表],类型[字母表],....

如: IMPLICIT REAL(A-D),INTERGER(I-M),DOUBLE PRECISION (X,Z)

3. I-N规则:Fortran规定,不加说明的情况下,I-N为整型,其他都为实型' {/ |* | R- y* Q; {: _' _9 ?

8 s1 _7 M. U3 b8 e2 d. I

几点说明

类型语句说明位于所有可执行语句的前面;IMPLICIT语句位于最前面;1 g. ^1 r# ?6 q: ]+ q& h/ T% m0 }. ^

IMPLICIT NONE取消IMPLICIT说明和I-N规则,所有的变量必须显式说明;只在本程序单位有效.

关于Fortran77的一些有用的简介[2]:

算术表达式:9 W4 c7 z: S: R9 }& J# X

运算符: +, -, *, /, ** 优先级: ( ), ** , *\\ / , +\\- 书写问题

1. 2. 3. 4. 5. 6.

1. 2. 3.

* 不能省略

括号不分大小写,成对出现 多次乘方,按'先右边后左边'处理 运算符不能连续出现,要用小括号隔开 运算顺序

)---->函数---->**----->*,/----->+,-

运算中的类型问题:运算类型相同:结果仍为原类型;不同,则自动转换成同一类型

7.

误差问题:

1.

溢出:超出有效数字范围-------->解决:很大或者很小的数用实型的指数表示

2.

误差:由于有效数字的位数限制,实型数运算存在误差-------->解决:转换成双精度型或者避免因为书写不当造成有效数字的丢失

+ l1 e. C) Y7 {

简单输出\\输入语句:4 G+ S+ |/ b. t\

输入\\输出三要素:对象[哪些数据];格式;设备.

输出语句9 w% C; J P% o* |9 r6 W\

' m! r; ]% N1 P$ H, l

输出语句的分类:格式输出'表控格式输出[系统标准格式];无格式输出[二进制]

1.

表控输出语句:按计算机系统规定的格式输出:系统自动为每种类型的数据规定了列数

1.

整数的表控输出格式[与具体的计算机系统有关]:规定每个整数占13列,打印在右端,左补空格;

2.

实数的表控输出格式:规定每个实数占17列,打印在右端,左补空格,小数部分占7列;[当实数的绝对值>=10**7或<1时,按标准的指数格式输出,共占15列,指数4列,小数6列

2.

表控格式输出语句:

1. 2.

print*,<输出表列>: print*,56.8,125 write(*,*)<输出表列>

输入语句

2 i& M# C) O' Q X

输入\\输出三要素:对象;格式;设备. 分类:同上

1.

表控输入语句

1.

自由格式输入-->语句:read*,<输入表列>;read(*,*)<输入表列>

2. 3. 4.

输入数据以逗号或者空格作为间隔 变量名称为输入表

输入的数据应和输入表的变量个数\\类型\\次序严格地一一对应;少了,程序停止,等待继续输入;多了,程序继续进行,多余的不起作用;较多的数据可以几个一组,回车,再输入几个一组,回车...

5. 6.

重复数据,可以7*3---->7,7,7

每一个read(*,*)和write(*,*)语句从一个新的记录[以回车结束的一批输入\\输出数据]开始读数\\输出

1. 2.

例如:read(*,*) A,B,C read(*,*) D,I,J

3. 4. 5. 6. 7. 8.

输入: 2.3,-63.5[回车] 6.4,91.0[回车] 5,8[回车]

结果: A=2.3,B=-63.5,C=6.4, [从新记录开始读数] D=5.0,I=8,J未被赋值

PARAMETER语句

! b. q/ W9 X: ]# v% x, B9 y

作用:将程序中经常用到的参数或字符串定义成一个符号常量,其值不可改变.

语句:parameter(p1=c1,p2=c2,...,pn=cn) 注意:

1.

符号常量的命名规则与变量名相同,但在程序中其值不可改变,也不能赋值;

2. 3.

符号变量也有类型,可用前面的三种类型说明方法说明类型; 参数语句是非执行语句,位于所有可执行语句的前面,单位与类型说明语句的后面;

4. 5.

一条语句可以定义多个符号常量; 优点:方便修改程序

C8 n+ x A\

END,STOP,PAUSE语句% N\

2 B2 w* @* d# E) B1 A+ o3 `

END语句:结束标志,有且仅有一条2 W2 U; M) [! Q9 X

PAUSE[n]语句:暂定执行;用于调试程序,n可以是一个字符串或不超过5位的数

STOP[n]语句:停止运行语句;用于调试程序,n可以是一个字符串或不超过5位的数) }+ n. j2 J. D6 ?

\

1.

关于Fortran77的一些有用的简介[3]:e0 e; C4 C7 K& d# g6 a

1 I. ?& Q+ @- E7 ]

逻辑运算和选择结构\

( ~4 l# t( N) | s% C- d

?

关系表达式

1. 2.

构成选择判断的基本式子 关系运算符:

1. 2. 3. 4. 5. 6.

.GT.[greater than] >

.GE.[greater than or equal to] >= .LT.[limiter than] <

.LE.[limiter than or equal to] <= .EQ.[equal to] = .NE.[not equal to] ≠


umat自学整理(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:航空煤油运输项目运营方案-V2终稿

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: