fortran语言程序设计初步3

fortran语言程序设计初步3

ID:18844896

大小:55.50 KB

页数:19页

时间:2018-09-26

fortran语言程序设计初步3_第1页
fortran语言程序设计初步3_第2页
fortran语言程序设计初步3_第3页
fortran语言程序设计初步3_第4页
fortran语言程序设计初步3_第5页
资源描述:

《fortran语言程序设计初步3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Fortran语言程序设计初步3本文由angelnnnnnnnn贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第一章算法第二章计算机和计算机程序第三章Fortran语言程序设计初步第四章逻辑运算和选择结构第五章循环结构的实现第六章Fortran的数据结构第七章数据的输入、输出第八章常用算法的程序设计举例1第三章Fortran语言程序设计初步Fortran语言程序设计初步一、Fortran语言的发展概况Fortran语言的发展概况Fortran是世界上第一个被正式推广使用的高级语言。For

2、tran是世界上第一个被正式推广使用的高级语言。是世界上第一个被正式推广使用的高级语言Fortran的思想最初是由约翰·贝克斯在1954年提出的Fortran的思想最初是由约翰·贝克斯在1954年提出的,的思想最初是由约翰年提出的,第一个Fortran程序则在程序则在1956年月得以运行。第一个Fortran程序则在1956年4月得以运行。Translation的缩写的缩写,Fortran是Fortran是FormulaTranslation的缩写,译成中文为公式翻译”“公式翻译”。21958年FORTRANII年1962年FO

3、RTRANIV(Fortran66)年()1978年Fortran77年1991年8月,Fortran90标准终于问世。年月标准终于问世。标准终于问世HPF(HighPerformanceFortran)面向并行计算()最新标准是Fortran95下一代则是完全面向对象的Fortran20003二、简单的Fortran77程序分析简单的Fortran77程序分析1.求三数平均CCalculatetheaverageofthreenumbersx=90.5y=87.0z=68.5aver=(x+y+z)/3.0write(*,*)

4、write(*,*)'Thethreenumbersare',x,y,zwrite(*,*)write(*,*)'average=',averend42.求R=1,1.5,3,12.5时的圆周长12.5时的圆周长CMainprogramprogramex2print*,'r=1.0','c=',c(1.0)print*,'r=1.5','c=',c(1.5)print*,'r=3.0','c=',c(3.0)print*,'r=12.5','c=',c(12.5)endCSubprogramfunctionc(r)pi=3.14

5、15926c=2*pi*rreturnend53.Fortran源程序特征Fortran源程序特征(1)一个程序由一个或若干个程序单位组成。一个程序由一个或若干个程序单位程序单位组成一个程序单位就是一个模块一个程序单位就是一个模块,结构化程序模块,设计需要采用模块化方法,设计需要采用模块化方法,子程序是实现模块化的有效方法。化的有效方法。(2)每个程序单位都以“END”结束。每个程序单位都以“END”END既是一个程序单位的结束标志,END既是一个程序单位的结束标志,又是既是一个程序单位的结束标志一个独立的语句(结束语句)。主程

6、序的END)。主程序的一个独立的语句(结束语句)。主程序的END语句的作用是使程序“停止运行”语句的作用是使程序“停止运行”。子程序中END语句是使流程返回调用程序”语句是“的END语句是“使流程返回调用程序”。6(3)一个程序单位由若干条语句行和非语句行构成。一个程序单位由若干条语句行非语句行构成语句行和构成。语句包括执行语句非执行语句。语句包括执行语句和非执行语句。执行语句和注释行,非语句行即注释行不参加编译,中英文均可。非语句行即注释行,不参加编译,中英文均可。(4)一行只写一个语句,不能写几个语句。一行只写一个语句,不能

7、写几个语句。如果一个语句太长,一行内写不下,如果一个语句太长,一行内写不下,可以写在继续行要用“续行标志”继续行(写在继续行(要用“续行标志”)。(5)语句可以没有标号,也可以有标号。语句可以没有标号,也可以有标号。标号的作用是为了调用识别。同一个程序标号的作用是为了调用识别。单位不能有两个相同标号的语句。标号不必有序。有序。7(6)各类语句的位置有一定规定。各类语句的位置有一定规定。例如:例如:Program语句是主程序的第一个语句Program语句是主程序的第一个语句,语句是主程序的第一个语句,Function语句是函数子程

8、序的第一个语句Function语句是函数子程序的第一个语句,语句是函数子程序的第一个语句,End语句只能是程序单位中最后一行End语句只能是程序单位中最后一行。语句只能是程序单位中最后一行。程序单位中各类语句的顺序请见附录附录3程序单位中各类语句的顺序请见附录3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。