- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1《Fortran语言—Fortran77结构化程序设计》(清华大学出版社)(谭浩强、田淑清)(所用教材) 2《Fortran PowerStation4.0使用与编程》(北京航空航天大学出版社)(桂良进等)(上机环境) 3《Fortran90教程》(浙江大学出版社)(潘在元、张素素) 4《Visual Fortran编程指南》(人民邮电出版社)(邓巍巍、王越男) 课程总体安排 课程要求 总的要求 §1.1 Fortran语言的发展概况 Fortran是目前国际上广泛流行的一种高级语言,适用于 科学计算。Fortran是英文FORmula TRANslation的缩写。 二、Fortran的发展历史 Fortran语言问世以来,根据需要几经发展,先后推出形成了很多版本: 1954年,FortranI,第一代Fortran语言,复杂难实现; 1958年,FortranII,扩充了FortranI,在一定范围实现; 1962年,出现FortranIV,与FortranII不完全兼容,直到出现Fortran66; 1966年, 经美国ANSI确立FortranIV,非结构化语言; 1976年,ANSI修订了Fortran66并添加了新内容,1978年美国ANSI正式公布将它作为美国国家标准,称作Fortran77,1980年,Fortran77被接受为国际标准(我国采用); 1991年,推出了Fortran90,废弃了严格的源程序书写格式,改善了语言的正规性,并提高了程序的安全性,功能有更大的扩充。整个Fortran77被作为Fortran90的一个严格子集。 近些年,出现新的高性能Fortran语言(HPF),适应巨型计算机(向量机和 并行机)的编程需要。 下面通过实例分析来看Fortran语言的基本语句构成及其特点。 一、 Fortran语句 赋值语句: 将等式右边的变量取值赋予左边的变量。 变量 = 变量、常数、关系式 例: sum = sum + x 算术运算: 2项运算:加(+),减(-),乘(*),除(/),乘方(**)。 运算的优先顺序:加,减< 乘,除 < 乘方,()优先。 单项运算:(例 -a) 数据类型: 按定义有整型、实型、复型、双精度型、逻辑型、字符型:INTEGER, REAL, COMPLEX, DOUBLE PRECISION, LOGICAL, CHARACTER a)??? 基本语句 b)??? 输出字符 [例1.2] 输入圆錐底面半径r和高h,求体积和表面积 ? 字符常量: 用‘ 括起来的文字字符。 数据的输入:READ * 语句执行时进入等待数据输入的状态。多个数据输入时以英文逗号、空格或换行符作区别。 字符的输出:对READ语句所要读入的数据进行提示;对PRINT语句所打印数据的物理含义进行标定。 PRINT *, 字符常量 WRITE(*,*) 字符常量 二、Fortran程序的特点 1、一个Fortran程序由一个或若干个程序单位组成。主程序和辅程序分别是一个独立的程序单位。 2、每一个程序单位都是以END语句结束的。END既是一个程序单位的结束标志,又是一个独立的语句(结束语句)。 ???3、 一个程序单位包括若干行。 ? ?F77规定,一行只能写一个语句,一行中不能写几个语句。 F77行分为下面两类: (1) 非语句行,即注释行。不产生任何机器操作。仅仅是为了阅读程序的方便而加到程序中的。 ?(1) ?非语句行 (2) ?语句行。由一个Fortran语句组成, Fortran语句分为执行语句和非执行语句。语句是Fortran程序的基本成份。 执行语句:使计算机在运行时产生某些操作,如赋值语句、打印语句等。 非执行语句: 将有关信息通知编译系统,以便在编译时作出相应的处理。如类型说明语句、函数子程序语句等。 如果一个语句太长,一行内写不下的话,可以写在继续行(要用“续行标志”)。 1、一个Fortran程序由一个或若干个程序单位组成。 2、每一个程序单位都是以END语句结束的。 ?3、 一个程序单位包括若干行。 4、Fortran程序中的语句可以有标号。在同一个程序单元中不能有两个相同标号的语句。 5、一个程序单位中各类语句的位置是有一定规定的。例:PROGRAM语句、SUBROUTINE语句、END语句位置。 ??6、F77源程序必须按固定格式书写。而F90可采用自由格式。 一、Fortran语言
您可能关注的文档
最近下载
- 2025年初级钳工试题及答案钳工试题(含答案).docx VIP
- 四川省成都市新都区新都一中学实验学校2024−2025学年上学期新七年级分班(奖学金)模拟 数学提高试题(含解析).docx VIP
- 2024新疆职业大学招聘笔试真题带答案详解.docx VIP
- Unit 10 Baggage Service课件pptj电子教案.pptx VIP
- 易中天《先秦诸子百家争鸣》(cctv百家讲坛全六部共36集).pdf VIP
- 民航服务英语unit 3 baggage service课件讲解.ppt VIP
- 预防高处坠落培训.pptx VIP
- 脊髓损伤的诊治指南.pdf
- 2025年起重机司机(限桥式起重机)Q2特种设备理论必背考试题库资料(附答案).pdf VIP
- 抛体运动题目.doc VIP
文档评论(0)