1 / 32
文档名称:

fortran程序设计基础.ppt

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

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

分享

预览

fortran程序设计基础.ppt

上传人:guoxiachuanyue 2017/9/29 文件大小:462 KB

下载得到文件列表

fortran程序设计基础.ppt

文档介绍

文档介绍:笫10章 Module 及面向对象
介绍Fortran的“封装”模块 MODULE
培养面向对象和结构化的编程****惯。
结构化与面向对象
结构化与面向对象,是目前设计程序时最常使用的两种编写概念
结构化程序设计概论
program main
……
第一层程序代码
……
do while (.true.)
……
在循环中的程序代码是另外一个模块
……
end do
……离开循环后回到第一层的程序代码

……
end program
结构化程序语言的特色在于“层次分明”
顺序结构、选择结构、循环结构
结构化程序设计概论
结构化的程序代码,可以做出“层次的分析”。在没有遇到循环、流程控制时,程序代码是属于同一个层次;进入循环、流程控制时,程序代码则会归类为下一个层次。相同层次的程序代码,可以把它们视为相同的程序模块。
同一个模块的程序代码,执行顺序都是由上到下逐行进行。
编写程序时,不同层次的程序模块最好做不同的画面处理(比如缩进)
面向对象程序设计概论
面向对象是在做程序代码封装的操作。封装过后的程序代码,在使用上会比较安全。

简单的说,面向对象给程序员两个新的思考方向:

1、为了安全起见,有些数据不应该让外界使用。
数据封装后可以分为两种:可以公开使用的数据和只能内部使用的数据。
2、经过继承来重复使用程序代码。(使用module可以用类似继承的方法来重复使用程序代码)
重复使用代码最简单的方法就是使用函数。面向对象提供另外一种方法来重复使用代码。
MODULE Module 可以用来封装程序模块,通常是用来把程序中具备相关功能的函数及变量封装在一起。
MODULE中的变量
MODULE里可以声明变量,常量,或存放全局变量。
当需要使用全局变量时,可以将全局变量都声明在Module中,需要使用这些变量的函数只要USE这个MODULE 就可以使用它们。
MODULE 语法:
MODULE module_name
…… ……
End [MODULE module_name]
MODULE 中的变量如果不申明成全局变量,那么在调用MODULE时只会是局部变量。如果要是想让函数之间通脱MODULE中的变量来传递数据,需要将它们申明为全局变量或者,申明为SAVE属性。
MODULE中的自定义数据类型
TYPE 自定义数据类型:在编写大程序的时候,传递参数过多时,容易发生位置错误,利用自定义数据类型可以减少参数的数目。

最近更新

2024元旦祝福语大全简短 27页

2024年福建社会工作师历年高频难、易点(公务.. 89页

2024年第三季度重庆彭水自治县事业单位招聘历.. 60页

2024年贵州事业单位招聘一周盘点历年高频难、.. 88页

2024年贵州毕节市七星关区事业单位招聘148人历.. 89页

2024年深圳市第四批招聘警务辅助人员2300人历.. 59页

2024年湖南长沙市事业单位招聘(选调)309人历年.. 59页

2024年贵州中烟工业博士后科研工作站招聘3人历.. 60页

2024年贵州省榕江县事业单位招聘100人历年高频.. 59页

2024年浙江绍兴市上虞区越窑青瓷发展研究中心.. 59页

2024年湖南省祁东县乡镇(街道)事业单位选聘22.. 59页

2024年福建武夷山生物研究所事业单位招聘2人历.. 59页

2024年贵安新区社会事务管理局招聘历年高频难.. 89页

2023年福建省漳州市招商局事业单位招聘12人高.. 271页

2023云南曲靖沾益区招聘事业单位人员高频考点.. 278页

2023年四川省乐山市犍为县定文镇(社区工作人.. 278页

2023年湖南省湘西州保靖县事业单位招聘57人高.. 279页

2024年下半年四川自贡市集中引进高层次紧缺人.. 285页

2024年北京丰台区长辛店街道招聘社区党务专职.. 279页

2023年【生肖歇后语】 5页

最新gb7718-2023《预包装食品标签通则》 20页

常用会意字辨认 13页

【帮帮群】初中化学除杂知识点大总结 (1) 17页

初中数学优异教学案例 初中数学教学案例分析 3页

企业标准体系概述讲义 74页

公司诉人社局《工伤认定书》纠纷案原告代理词.. 5页

北京市养老机构一览表(参考) 3页

主耶稣讲的比喻-31-不结果的无花果树的比喻 7页

汉中市第八中学党建工作案例分析 9页