- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
_fortran-第二章fortran基础知识分析
2.13.1 良好编程习惯 l.尽可能给变量取有意义的名字。以便一看就可以理解变量的作用。如day, month, money 。 2. 在程序中始终用IMPLICIT NONE 语旬,以便编译时,编译器发现打字错误。 3. 在编写的程序中明确地注释程序的每个变量,要注意每个物理量相应的计量单位。 4. 常数的取值要始终一致。例如,不要在程序某点π取值3.14. 而在另二个地方π又取值3.141593 。为保证一致性,要用常数,需要的时候就引用常数名即可。 5. 保证给所有常数指定所用机器支持的相应精度。例如, π取值3.141 593. 而不是3.14 。 6. 实际连续变化的量不该用整型数据来计算,如距离、时间等。仅对固定值使用整型数,如计数器。 7. 除指数运算外,尽量不要使用混合模式运算。如果在单个表达式中必须混合整数和实数,用内置函数REAL, INI, NINI. CEILING 和FLOOR 显式转换。 8. 必要的时候用更多的圆括号来改进表达式的可读性。 9. 总是回写用键盘输入的数据,以保证它们被正确地键入和处理。 10. 在使用之前,初始化程序中的所有变量,可以用赋值语句、READ 语句和声明语句中的直接赋值来初始化变量。 1 1.总是打印输出数据值相应的计量单位,计量单位对于理解程序的结果很有用。 Fortran95/2003程序设计 第二章 Fortran 基础知识 本章学习目标: ? 了解Fortran 中的合法字符 ? 了解Fortran 语句和Fortran 程序基本结构 ? 了解可执行和不可执行语句之间的区别 ? 了解常量与变量的区别 ? 理解INTEGER、REAL 和CHARACTER 数据类型的区别 ? 掌握默认和显式类型说明的不同,理解为什么总该使用显式类型说明 ? 了解Fortran 赋值语句的结构 ? 掌握整数运算和实数运算的区别 ? 了解Fortran 操作符号的运算级别 ? 掌握Fortran 怎样计算混合运算表达式 ? 掌握什么是内置函数和怎样使用它们 ? 了解怎样使用表控输入和输出语句 ? 了解为什么使用IMPLICIT NONE 语句很重要 2.1 Fortran 字符集 Fortran 95字符集由86 个符号组成,Fortran 2003字符集由97 个符号组成: Fortran 不区分字母大小写。 2.3 Fortran 语句结构 语句有两种基本类型:可执行语句( executable) 和不可执行语句( unexecutable) 。 Fortran 语句可以放在一行的任意位置,每行可以长达132 个字符。如果语句太长,不适合放在一行,那么可以用符号标记在下一行继续这行的书写。 语句标号可以是1 ~99999 之间的任何一个数字。 如果使用语句标号,它在程序单元中必须是唯一的。 感叹号后面跟随的字符是注释( comment) , Fortran 编译器不编译注释。 2.4 Fortran 程序结构 声明部分 终止部分 执行部分 声明部分由不可执行语句组成,位于程序的开头,定义程序名和程序引用的数据以及变量的类型。 Fortran 95 的程序名可长达31 个字符,可以是宇母、数字和下划线( _ )任意组合,但是第一个字符必须是字母。 终止部分由STOP 和END PROGRAM 语句组成。STOP 语句告诉计算机停止运行。END PROGRAM 语句告诉编译器程序中不再有语句需要编译,并自动地产生一条STOP 语句,因此,前面的 STOP 语句可省略。 2.5 常数与变量 Fortran 常数(constant ,也称为常量)是数据对象,它定义在程序执行之前,且在程序执行期间取值不可改变。 Fortran 变量( variable) 是一个数据对象,它的值在程序执行期间可以改变。 程序单元中的每个Fortran 变量有唯一的名字,变量名是内存中特定位置的标号,该标号方便人类记忆和使用。Fortran 95 中的变量名可以长达31 个字符,由字母、数字和下划线字符的任意组合构成,但是名字的第一个字符必须是字母。 编程时,给变量取有意义的名字 Fortran 有5 个自带或内置的常数和变量数据类型,其中三个对数字有效(INTEGRE, REAL 和COMPLEX) ,一个是逻辑的(LOGICAL) ,还有一个是字符串组成的(CHARACTER) 除内置数据类型以外, Fortran 允许程序员定义派生数据类型(derived data type) 整型数据类型的常数和变量常用计算机中的单个字节存储。 实型常数和变量 几乎所有的计算机都支持符合IEEE 标准754 的浮点数。 PC 编译器既支持32 位实数也支持64 位实数. 2.5.3 字符常数和变量 单引号或双引
文档评论(0)