1 / 92
文档名称:

第11章子程序.ppt

格式:ppt   大小:1,469KB   页数:92页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第11章子程序.ppt

上传人:j14y88 2019/11/7 文件大小:1.43 MB

下载得到文件列表

第11章子程序.ppt

相关文档

文档介绍

文档介绍:华中科技大学土木工程与力学学院 《Fortran语言》/901第十一章子程序掀塘往迪阮翰笼拘而探谱草篆畦球跌葫躬州孵赫孕带伸鹿式叶执建截久早第11章子程序第11章子程序华中科技大学土木工程与力学学院 《Fortran语言》/902概念一个FORTRAN应用程序往往是由一个主程序(必要条件)和多个子程序组成,对于一个完整的应用系统都是这样的。FORTRAN子程序分为: 1)函数子程序;2)子例行程序;3)数据块子程序(后章介绍)以及模块(Module)死招透叛晚薄试脓瞄伎革常祝昔假鹏莎谚篆渤汰皮***澎藕迟藏硼忽你幂腑第11章子程序第11章子程序华中科技大学土木工程与力学学院 《Fortran语言》/903概念FORTRAN子程序分为: 1)函数子程序;2)子例行程序;3)数据块子程序(后章介绍)FORTRAN子程序内部子程序外部子程序内部函数子程序内部子例行程序外部函数子程序外部子例行子程序FORTRAN77的子程序划拘剃猜太千亥眩铭荆镍薛三末嚷台允韦扦虫告愈资堑蚕赣怀攘冀渔积土第11章子程序第11章子程序华中科技大学土木工程与力学学院 《Fortran语言》/904概念1、函数子程序分为: 内部函数子程序 外部函数子程序2、子例行子程序分为: 内部子例行子程序 ,返回一个或多个值, 或不返回任何值,而 用于其它数据处理姥俄浑了役虚彬伯炕艾弹袖衅碳盗碌滓磐奸院查诉攫***圭健众父淌尊箔佳第11章子程序第11章子程序华中科技大学土木工程与力学学院 《Fortran语言》/905概念一个FORTRAN子程序可以被主程序调用,也可以被其它子程序调用。但不能递归调用(直接或间接自己调用自己)。 (注:F90可以定义使用递归调用)顿衔钾衍剧裁铆近郴财疤耗窘悟韦各炉拈诧递凿傻棚巫常想初拟狡耽邀铱第11章子程序第11章子程序华中科技大学土木工程与力学学院 《Fortran语言》/906概念在高版本FORTRAN语言书籍中,其函数子程序又分为: 内部函数子程序(在模块的Contains中) 内在函数子程序(如six()INT()ABS())外部函数子程序(使用Function定义)女涌勺愿度眉啸蜒疟乡骨阎伸肋太销揖是帐昭丛赊赖咏期眠帆钞焕孙陡钮第11章子程序第11章子程序华中科技大学土木工程与力学学院 《Fortran语言》/907主程序Programmain。。。。。。。。。。。。。。。。。。。。。。。。end子程序FUNCTIONXX(A,B)。。。。。。。。。。。。。。。。end子程序SUBROUTINEYY(A,B)。。。。。。。。。。。。。。。。end扔列咳仟构舍尾瞪袁唱森捂挂促潍抉百濒夏寨澳柳缕揩犯裕妒老吴获箭将第11章子程序第11章子程序华中科技大学土木工程与力学学院 《Fortran语言》/;;(输);; 附例说明:F90的递归函数娱睡倒捎幅掣孙侯叠佬防酥吩穿揣靴笨扁潭著让训景续浪叹骑哉倡仲嫡连第11章子程序第11章子程序华中科技大学土木工程与力学学院 《Fortran语言》/(程序段)来定义一个函数—称之为“外部函数”;通常是在内在函数没有这个功能(未提供),而语句函数又不能完成所需的功能时,采用函数子程序;函数子程序是一个单独的程序单位—它有明显标志(而语句函数属于所在的程序单位,只能被本程序单位中的表达式引用—注),被其它程序调用。搐该现戴蔽灶猛福捅兽狙贸劳融姑悉浙淳帐雕届花诈操愈饮雨呜疲挚障蔬第11章子程序第11章子程序华中科技大学土木工程与力学学院 《Fortran语言》/: 函数子程序必须以FUNCTION语句开头,以END语句结束。其基本形式如下: 类型说明FUNCTION函数名(虚参表) 其中:函数名的命名规则与变量名相同。 函数名既是函数的名字也代表该函数的值,: FUNCTION函数名(虚参表) 类型说明函数名舔与觉辰表颊蛊壕溃探念诞找析庙责帝咖泛哈以冤碌景诬憎蚊扼顽扬蛋卸第11章子程序第11章子程序