- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二讲 Fortran语言程序设计基础 2.1 FORTRAN语言发展概述 2.1 FORTRAN语言发展概述/发展历程 2.1 FORTRAN语言发展概述/F90影响 2.2 字符集 2.2 字符集/字符集 2.2 字符集/说明 2.3 名称 2.3 名称/语法描述 2.3 名称/作用域 作用域示例 2.3 名称/示例 名称示例表2-1 2.4 关键字 2.4 关键字/分类 2.4 关键字/说明 2.4 关键字/示例 2.5 程序单元 2.5 程序单元/分类 2.5 程序单元/描述 2.5 程序单元/示例 程序单元程序示例 2.6 语句 2.6 语句/排列次序 表2-2 语句排列次序 2.6 语句/受限使用 2.7 书写格式 固定格式示例 自由格式示例 2.7 书写格式/标志符 2.7 书写格式/语句标号 2.7 书写格式/自由格式 表2-4 标志符及其含义 2.7 书写格式/标志符/示例 2.8 数据类型 2.8 数据类型/数据 2.8 数据类型/数据表示 2.8 数据类型/数据类型 2.8 数据类型/数据类型/示例 2.9 兼容性问题 2.9 兼容性问题/扩充特性 2.9 兼容性问题/废除特性 语句前面可设置语句标号(即语句编号)。 语句标号作用是可改善和提高程序可读性;便于其他语句访问该语句,获取信息或转移控制。语句标号可放在任何完整语句前面,但不属于后面的语句。 语句标号是长度不超过5位十进制正整数,不允许全0。空语句不能加语句标号。语句标号的声明具有唯一性,在同一程序单元中不能声明相同的语句标号。 2.7 书写格式 1 PROGRAM main 2 INTEGER length,width,area,price 3 READ(*,*)length,width 4 area=length*width 5 price=4000*area 6 WRITE(*,*)’总地价:’,price,’元’ 7 END 概述 标志符 语句标号 自由格式 第二讲 Fortran语言程序设计基础 在自由格式中,语句在一行中的位置不受限制。语句长度可达132个字符。 在自由格式中,注释标志符“!”可出现在一行的任意位置。若出现在第1列,则表示该行为注释文本。若出现在中间位置,则其后至行末为注释文本。 在自由格式中,一行允许写多个语句,语句之间用分号“;”分隔,最后语句之后不能有分号“;”。一个语句最长不能超过2640个字符。 在自由格式中,续行标志符“”出现在待续行语句末尾处,若出现在注释文本、字符常量或Hollerith常量中,则失去续行功能。符号“”后的第一个非注释行为续行,FORTRAN 90允许有39个续行,Visual FORTRAN 5.0允许511个续行。 2.7 书写格式 概述 标志符 语句标号 自由格式 第二讲 Fortran语言程序设计基础 项目 标志符? 书写格式? 位置? 注释 !? 所有格式 程序单元任意位置? 注释行 !? 自由格式 在一行的开始位置 !, C, or *? 固定格式 在第1列? Tab格式 在第1列? 续行 ? 自由格式? 在一行的末尾处? 除0和空格之外的任意字符 固定格式 在第6列? 除0之外任何数字 Tab格式 第一个tab之后? 语句分隔? ;? 所有格式 在一行内两条语句之间 语句标号? 1至5位十进制数 自由格式? 在一条语句之前? 固定格式 在1至5?列 Tab格式 在第一个tab之前? 调试语句 ?D ? 固定格式 在第1列 ? Tab格式 在第1列 ? 第二讲 Fortran语言程序设计基础 2.7 书写格式 概述 标志符 语句标号 自由格式 书写格式都定义若干标志符,指出文本的意义。 F9ORTRAN90定义3个通用标志符: 注释标志符“!”
文档评论(0)