Fortran第2,3讲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Fortran第2,3讲

第2章 FORTRAN90 基础知识 §2.1 Fortran语言的发展 * * 一、FORTRAN 含义及其适用范围 FORmula TRANslator 公式翻译器 科学和工程计算问题的程序设计语言 二、发展简史 代表性: 1958 FORTRANⅡ 1962 FORTRANⅣ 1978 FORTRAN77 1991.F90 §2.2 源程序及其构成 1、由若干个独立程序单元(位)组成(30页) 主程序(个数:1) 子程序(个数:0-n) 模块(个数:0-n) 块数据程序单元(个数:0-n) 主 子 子 每个单位都以END语句结束 练习:书15页 例2-1 例2-3中单位的个数 §2.2 源程序及其构成 3、主程序END语句的功能 停止运行 结束标记 例如: Program sample1 ! to find the value of y real::x,y x=2 y=sin(x**2)/x**2 print *,y end 2、主程序基本结构 [program 程序名称]一般省略 [声明语句部分] 执行语句部分 END[program[程序名称]] 程序体 4、行分类 注释行:!后的所有字符都被编译器忽略 可独占一行,可在其它语句之后, 空行为注释行 fortran77:第一列为C或*的行为注释行 语句行:可执行语句、非可执行语句 5、一行可以写多个语句,用“;”分隔 例:A=2;B=3;C=4 一个语句可分行写,续行标记为(放在尾部),但如为关键字,首尾均加。 例: A=X+Y+Z +k+L 例 pro gram main 一个语句最多可有49个续行。 6、空格:记号(标号、关键字、名字、常量、运算符和定界符)内部不能用空格,记号与记号之间应用一个或多个空格分开。 举例 8、语句有位置规定 2.3.1:FORTRAN90字符集:58个(19页) ⑴A~Z(a~z)程序中不区分大小写 ⑵0~9 ⑶ _(下划线) ⑷空格 = + - * / ( ) , :· $ ‘ ; !” % ? 注意:1、在源程序中,只能使用以上字符 2、字符型数据内可以任意 2.3.2基本类型常量 一、分类:5种 二、常量 1、定义:有具体值的数 例 2,3.2,-0.5 错例 ∏,1/2,cos(2.0) 2、整型常量(整数)的表示:±n(n:0~9) 例 +3,-3,3 +0,-0,0 注:无小数点,正号可不写 缺省 范围取决于字长:2字节;-32768~+32767 4字节:-2147483648~2147483647 整型常量(整数)的另一种表示:89_4 其中4为种别参数 有关种别参数: 1、种别参数是一个整数(由编译系统决定取值范围),此数用于判定整型常量的范围 2 、利用种别参数表示某整数:89_4(数值型、逻辑型用后缀法,字符型用前缀法) 几个函数:36页 Kind(x) Kind(0) Kind(0.0) Kind(.false.) Kind(‘a’) Selected_int_kind(n) Selected_real_kind(n,m) Range(带种别的常量)测范围 Precision(带种别的实型常量) 测精度 3、实型常量(实数)表示 小数形式 指数形式  ⒈小数形式:+/-m.n,+/-m.,+/-.n 例 100.0 5. .5 注:小数点必须有。 ⒉指数形式:数字部分E±

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档