- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FORTRAN程序设计-格式输入输出.ppt
* 第六章 格式输入输出 6.1 输入输出概述 6.2 格式输入输出语句 6.3 格式说明语句 6.4常用的编辑描述符 6.5 输入输出项与编辑符的相互作用 数据的输入输出是程序的重要组成部分。在前面几章中,我们使用最简单的输入输出语句,即用表控方式进行输入和输出。这是比较简单、自由的输入输出方式。在有些情况下,我们希望按照自己所要求的格式来进行输入输出,以使输入更加灵活,输出更加美观。这就是本章要介绍的格式输入输出问题。 6.1 输入输出概述 输入输出是指在计算机内存与外部设备之间传送数据的过程。从外部设备将数据传送到计算机内存称为输入。将计算机内部的数据传送到外部设备称为输出。要顺利地传送数据,一般应在输入输出语句中给计算机提供三方面的信息: (1) 通过什么设备来进行输入输出。 (2) 采用什么样的格式来进行输入输出。 (3) 输入输出的具体内容。 每一种计算机系统都隐含指定一种输入设备和输出设备。在微机中,隐含指定键盘为输入设备,显示器为输出设备。在输入输出数据较多时,也可以使用磁盘作为输入输出设备,即从已经建立的磁盘文件中去读取数据,将处理结果写入到磁盘文件中去。关于文件操作将在第11章介绍。 输入输出的格式由格式编辑符来指定,不同的数据类型需要不同的格式编辑符,不同的格式编辑符确定不同的输入输出格式。 输入输出的具体内容即输入输出项,输入项只能为变量,输出项可以为常量、变量、函数和表达式,也可以是隐含的DO循环。下面先看一个格式输入输出的例子。 INTEGER J DO J=1,5,2 WRITE(*,10) J END DO 10 FORMAT(1X,3I5) END 再看下面的例子。 INTEGER J WRITE(*,10) (J,J=1,5,2) 10 FORMAT(1X,3I5) END 程序输出为: 1 3 5 每循环一次输出循环变量J的值,每个数据占5格 程序输出为: 1 3 5 程序中,WRITE语句的输出项“(J,J=1,5,2)”是一个隐含的DO循环,当作一个整体输出,每个数据占5格。 ? 6.2 格式输入输出语句 6.2.1 格式输出 格式输出语句有两个:PRINT语句和WRITE语句。 1.PRINT语句 PRINT语句的一般格式是: PRINT f,输出项 其中f是格式说明符,指明了输出所用的格式。它有以下三种形式: (1)格式说明符是一个“*”,表示输出使用表控格式。这在前面几章已作介绍。 (2)格式说明符是一个字符常量。例如 PRINT (1X,2F7.3),X,Y (3)格式说明符是格式语句(FORMAT)的语句标号。这是最常用的格式输出形式。例如 PRINT 100,A,B,C 100 FORMAT(1X,F9.4,2F7.3) 输出项指定了输出的具体内容。输出项可以是变量、常量、函数以及表达式。此外,输出项还可以是隐含DO循环。 2. WRITE语句 WRITE语句的一般格式是: WRITE(u,f) 输出项 其中u是设备号,用于指明具体使用的输入输出设备。u可以是一个无符号整常量,也可以是一个整型变量或整型表达式,还可以是星号*。*表示由计算机系统预先约定的外部设备,一般为显示器。 f是格式说明符,指明了输入输出所用的格式。它也有三种形式,用法与PRINT语句相同。 输出项也可以是常量、变量、函数以及表达式,还可以是隐含的DO循环。 6.2.2格式输入 格式输入语句是指READ语句,它有两种形式: READ f,输入项 READ(u,f) 输入项 其中f指明了输入所用的格式。它有以下三种形式: (1)格式说明符是一个“*”,表示输入使用表控格式。 (2)格式说明符是一个字符常量。例如 READ(*,(I3,2I4)) I,J,K (3)格式说明符是格式语句(FORMAT)的语句标号。这是最常用的格式输入形式。 u是设备号,用于指明具体使用的输入设备。u可以是一个无符号整常量,也可以是一个整型变量或整型表达式,还可以是星号“*”。 “*”表示由计算机系统预先约定的外部设备,一般为键盘。 输入项指定了输入的具体内容。输入项目可以变量,不允许是常量或表达式。此外,输入项目也可以是隐含DO循环 6.3 格式说明语句 FORTRAN用专门的格式说明来描述输入输出的格式。尽管格式说明可以直接放在输入输出语句中,但为了使程序的可读性更强,最好使用格式说明语句来进行格式说明。格式说明语句的一般格式是: n FORMAT(格式说明
您可能关注的文档
- CCIE建立详细的故障检测检查表.doc
- CdSe纳米材料对大功率白光LED显色性能的影响.pdf
- cd含量的合格控制限.doc
- CD在结直肠癌中的表达及其临床意义.doc
- CD片的差别.doc
- Cd胁迫对绿豆幼苗中主要营养元素含量的影响.doc
- chinavvv_危害分析和关键控制点(HACCP)体系及其应用准则.doc
- china与中国的关系.doc
- CH相关与回归分析-全国城镇居民收入差异的数量分析.doc
- cims环境下的企业经营过程重构研究.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)