Fortran程序设计(第七章函数与子程序(上)).ppt
《Fortran程序设计(第七章函数与子程序(上)).ppt》由会员分享,可在线阅读,更多相关《Fortran程序设计(第七章函数与子程序(上)).ppt(12页珍藏版)》请在第壹文秘上搜索。
1、第七章 函数与子程序(上)7.1概述概述7.5 子程序的嵌套调用子程序的嵌套调用7.2 函数子程序函数子程序7.6 模块模块7.3 子例子程序子例子程序7.7 递归过程递归过程7.4 虚实结合虚实结合7.8 其他部分其他部分7.9 程序举例程序举例7.1 概述概述 过程是可供调用的一个子程序单元,可供程序中任何过程是可供调用的一个子程序单元,可供程序中任何需要它的地方调用。这需要它的地方调用。这既能避免重复性编程劳动,又能节既能避免重复性编程劳动,又能节省编程时间与程序的存储空间。省编程时间与程序的存储空间。但但一个一个FortranFortran程序必须有程序必须有一个主程序单元,而且只能有
2、一个主程序单元。一个主程序单元,而且只能有一个主程序单元。一个程序一个程序中可以根据需要包含任意数量的子程序单元,中可以根据需要包含任意数量的子程序单元,子程序单元子程序单元可以被主程序单元调用,也可以被其它子程序单元调用,可以被主程序单元调用,也可以被其它子程序单元调用,甚至可以递归调用。甚至可以递归调用。主程序单元一般由主程序单元一般由ProgramProgram语句开头,语句开头,以以ENDEND语句结束。语句结束。 FortranFortran程序中的过程有两种:程序中的过程有两种:n 函数子程序过程函数子程序过程( (简称函数子程序或函数简称函数子程序或函数) )n 子例子程序过程子
3、例子程序过程( (简称子例子程序或子例简称子例子程序或子例行子程序行子程序) )。 这两者的形式、功能与调用方法都有所不这两者的形式、功能与调用方法都有所不同,但总称为同,但总称为过程子程序过程子程序,也简称为过程或子,也简称为过程或子程序。程序。过程过程函数过程函数过程子程序过程子程序过程模块过程模块过程 (在模块文件中)(在模块文件中)外部过程外部过程 (在主程序外部,用户编写)(在主程序外部,用户编写)内部过程(在主程序内部,用户编写)内部过程(在主程序内部,用户编写)内在过程内在过程 (系统内部提供)(系统内部提供)函数的分类:函数的分类:对过程有如下说明:对过程有如下说明:1.过程作
4、为子程序不能独立运行,只供其它程序单元调用。过程作为子程序不能独立运行,只供其它程序单元调用。2.过程的调用方法是书写过程名,后跟用一对圆括号括起来的实元表。过程的调用方法是书写过程名,后跟用一对圆括号括起来的实元表。3.过程单元中的虚元的个数可以有多个,它们都要写在一对圆括号内。过程单元中的虚元的个数可以有多个,它们都要写在一对圆括号内。4.当一个过程被调用时,调用它的主程序或子程序称作主调程序。当一个过程被调用时,调用它的主程序或子程序称作主调程序。5.主调程序和被调用程序间的数据传递主要是通过虚实结合实现。主调程序和被调用程序间的数据传递主要是通过虚实结合实现。内在函数分类内在函数分类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Fortran 程序设计 第七 函数 子程序
![提示](https://www.1wenmi.com/images/bang_tan.gif)