09结构工程师考试(计算机应用基础)备考讲义(15)
七、函数与子程序(过程)
(一)内部函数
内部函数是预先编制的一些常用函数或算法的过程,由FORTRAN语言提供,可以, 直接调用。内部函数调用时的一般形式是:转自环 球 网校edu24ol.com转自环 球 网校edu24ol.com转自环 球 网校edu24ol.com
内部函数名(实元表)
实元表中元素的数据类型、个数是预先规定的。
常用内部函数及其功能可查阅FORTRAN教材或用户手册。
(二)语句函数
1.语句函数的定义
定义语句函数的语句称为语句函数语句。其一般形式为:
函数名(形参表) =表达式。
其中,函数名的命名规则与一般变量名相同,所以它也可以用类型说明语句等来说明。形参又称哑元,是一些变量名,一般应出现在表达式中。
语句函数在程序单位中的位置,应在所有可执行语句之前。
2.语句函数的调用
调用语句函数的结果是得到一个函数值,因此,调用语句函数时代之以实际变量(又称实元)。
(三)函数子程序转自环 球 网校edu24ol.com转自环 球 网校edu24ol.com转自环 球 网校edu24ol.com
一个函数子程序是一个独立的FORTRAN程序单位。它的第一个语句必须是FUNCTION语句,最后一个语句必须是END 语句。即函数子程序的一般结构为:
[类型说明] FUNCTION函数名(形参表)
语句块
[RETURN]
END
也可以写为:
FUNCTION函数名(形参表)
[类型说明函数名]
语句块
[RETURN]
END
其中函数名的命名规则与变量相间,而函数名的类型决定了函数值的类型。 在函数子程序中,形参可以是变量名、数组名、外部过程名,而形参的命名与类型说 明也与变量相同,形参数组也必须在函数子程序中予以定义。
函数子程序的函数值由函数名带回到调用该函数子程序的程序,因此,在函数子程序 中必须对函数名赋值。在函数子程序中,函数名应该像普通变量那样来使用。 在函数子程序中,所有的名字、语句标号都可以和其他程序单位中的相同而彼此没有 任何关系。
在函数子程序中, END语句的功能有两个:一是表示该程序单位的结束,二是具 有返回语句RETURN的功能。函数子程序中必须有并且只有一个END语句,而且只 能是子程序的最后一个语句。当在子程序的其他位置须要返回时,可以使用RETURN 语句。
2010年注册结构工程师考试报名时间信息汇总
结构工程师基础科目(一)考试普通化学练习题汇总
2010年结构师考试9月18、19日
更多信息请访问:结构工程师频道 结构工程师论坛
最新资讯
- 2024年度二级注册结构工程师专业考试资料:规范、标准、规程2024-08-13
- 2024年度一级注册结构工程师专业考试资料:规范、标准、规程2024-08-13
- 环球网校双11预售开启!定金百倍膨胀,直播再返现金2023-10-25
- 环球网校结构工程师双11活动来啦,限时优惠!2023-10-25
- 注册结构工程师考试大纲下载2023-05-16
- 2023年一级注册结构工程师考试大纲内容2023-04-14
- 2023年结构工程师教材内容变动对比2023-04-10
- 2023年注册结构工程师专业基础教材变动对比2023-04-03
- 2023年新版注册结构工程师基础教材2023-03-29
- 2023一级结构工程师基础考试真题2023-01-29