visual fortran 90第3章程序设计.pdf

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Fortran 90 程序设计 §3.1类型说明语句 §3.2 算术表达式和赋值语句 §3.3 输入与输出语句 §3.4 输入和输出编辑符 第三章 基本语句 前面已经介绍了Fortran90的语言组成元 素及有关程序单元等概念,也了解了程序是由语 句组成。Fortran90的程序具有强大的功能,语 句很多,但支持程序的最基本的语句主要有四种 :类型说明语句、赋值语句、输入语句、输出语 句。运用这些基本的语句,就可以编写一些简单 的程序。 §3.1 类型说明语句 Fortran90中的变量通常要进行类型说明,然后才能 使用。类型说明语句的式是: 类型说明(种别说明) ,属性说明1,属性说明2,…, 属性说明n…::变量名表 例如:Integer(kind = 2)::A 说明变量A的类型是整型、种别是2 类型说明省略了种别说明和属性说明后具有最基本形式: 类型::变量名表 例 Integer :: A,SUM,TOTOL 其余五种类型的说明语句请自己练习。Character类型的 长度缺省为1。 注意: 整型数据运算速度快,在机内 没有误差,但能表达的值的 范围较小; 实型数据能表示小数、分数及不同的精度,表达的值的范围大, 但数的外部表示和机器 会有误差。 例,10.2,在机内表示可能为10.1999998。 因此,在程序中尽量使用整数; 使用实数时,尽量避免作相等或不相等的比较 A是实型变量,对其与10.2作相等与否比较,不能写成 IF (A==10.2) PRINT *,A 应改写为 IF (ABS(A-10.2)<1.0E-6)PRINT*,A 淘汰隐式说明 I-N规则 (隐式说明):凡以字母I、J、K、 L、M、N六个字母开头的变量为整型变量。 在90中不提倡使用,为了抑制隐式说明发 生作用,应该在程序说明部分一开始就写 出语句:implicit none 可以取消I-N规 则。 (P27、36) 3.1.3 属性说明 属性是被说明对象的所属性质。使该对象具有某 种附加功能、特殊的使用方式与适用范围。 属性关键字写在说明语句种别说明符 ,双分隔 符之前,各属性关键字之间用逗号分开,次序任意。 属性关键字: PARAMETER DIMENSION PUBLIC INTENT PRIVATE OPTIONAL POINTER SAVE TARGET EXTERNAL ALLOCATABLE INTRINSIC Parameter 属性 1 功能:用一个符号代表一个常量,称为符 号常量 (常数) 2 写法:Real, Parameter :: x=9.8 说 明 类型时赋值,x是常量名,被说明后在程序中不 可再改其值。 §3.2 算术表达式和赋值语句 ◼ FORTRAN90有四种表达式: ◼ 算术表达式 ◼ 关系表达式 ◼ 逻辑表达式 以后章节再介绍 ◼ 字符表达式 9 §3.2.1 算术表达式 由算术运算符和括号将各运算元素 (也称为操作数,如: 常数、变量、函数等)连接起来的有意义的式子。 1、 5个算术运算符: + - (正,负,加,减) * 乘 / 除 ** 乘方

文档评论(0)

158****9376 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档

相关课程推荐