复习 FORTRAN 课件 华中科技大学.pdf
文本预览下载声明
复 习
当变量多于格式编辑符:
自动重复使用格式
主、子程序都可以单独编译。
但没有主程序的子程序不能
连接装配,也就不能运行。
1。数组的说明语句应在执行语句之前;
2。数组维数是整型常量。
循环的终端语句一般采用continue语句,
也可以采用其它语句,但要注意有些语
句不能为循环的终端。如stop
End Goto 等
数组的定义与说明应在
可执行语句之前
注意在表达式中的运算次序:
算术运算、关系运算、逻辑运算
注意函数子程序与子例行程序的结构与区
别,以及应用上不同。特别是函数子程序
名是有类型的。
关系运算符的两边是算术表达式。
注意:关系运算符的书写形式
逻辑运算符,如:
.EQV. . NEQV.
这是一种错误的虚实数据传
递—注意对应关系。当改为:
(100,a )就可以了
注意主、子程序中
的数据传递规则。
可调数组名(X,Y )只能出现在虚参的
位置上!
输入和输出语句的
隐含Do循环;
注意格式输入和输出
的应用。
1248048965
(1X, I2, 2x, I2)
k J
逻辑表达式:
A 、B之一为0,但不能全部为0,逻辑表达
式为:
(A.NEQV.B).and.((A*B).EQ.0)
设A 、B、C表示三角形的三条边,如果条件
是: “任意两边之和大于第三边”,则逻
辑表达式为:
(A+B.GT.C .AND. A+C.GT.B .AND. B+C.GT.A)
当给出多个逻辑表达
式时,要能分析各表
达式的值(真或假)
掌握判断表达式的值(三
种表达式的优先次序)
?在call sub(m,m)
call sub(x,x)
call sub(m,x*x)
掌握主、子程序之间的数据
传递规则
掌握字符串的赋值方法
掌握使用函数名做虚参的规则
输入超出格式定义的宽度
善于对嵌套循环的变
量值的分析。
善于对主、子程序中
的变量值的分析。
掌握数据块子程序在主、
子程序之间的应用
通过循环语句在主、子程序中的应用,可
以获得两数之间的阶乘和。
2 3 n
x x x
ex 1x ...
2! 3! n 0 n!
Y 7X 5 3.2X 3 2.1X 3在X 1.7时的值。
利用Data语句和函数子
程序求解多项式的值。
编写程序完成任意大小两矩阵相乘
C矩阵 = A矩阵 * B矩阵
M1 * M3 M1 * M2 M2 * M3
m2
显示全部