网站大量收购闲置独家精品文档,联系QQ:2885784924

for90 第10章讲义教材.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
for90 第10章讲义教材.ppt

Visual Fortran 90 程序设计;文件是记录的序列 1、记录:一行称为一个记录(记录是值或字符的序列),记录是输入、输出的基本单位。 2、记录的三种格式: 有格式记录(ASCII)(表控格式或自定格式读写) 无格式记录(二进制,仅适合与磁盘操作) 文件结束记录(不是文件的组成部分,是文件的结束标记);文件是相关记录的有序集合。文件的特征: (1)文件名 (2)格式:随记录分为有格式文件、无格式文件 (3)存取方式:顺序存取文件——由记录指针控制顺序存取文件的存取操作,必须从头到尾按顺序进行 直接存取文件——由记录号控制,可以在程序执行过程中对任意一个指定的记录进行读写。 (4)文件应先连接(预连接)即先打开,再读写;文件的分类方法很多: (1)源程序文件和数据文件(文件内容) (2)磁盘文件和磁带文件(存储介质) (3)内部文件和外部(存储设备的类型:内存或外部设备) (4)输入文件、输出文件和输入输出文件(读写操作) (5)顺序存取和直接(随机)存取(存取方式) (6)有格式和无格式(文件记录的格式) 特殊文件:标准输入文件:键盘 标准输出文件:显示器 本章重点讨论:有格式的磁盘顺序文件。;10.2 文件的基本操作;1、UNIT=ut。 文件号ut ,必须是无符号整数 当文件号为第一个说明符时,‘UNIT=’可省略 2、FILE=fe。 fe字符型数据,代表文件名(可含盘符路径) 例如:OPEN(3,FILE=‘DATA.DAT’) 3、STATUS=ss。 ss用户给出的字符串,表示文件的状态。 有五种值可选(意义见书P260): NEW,OLD,REPLACE,SCRATCH,UNKNOWN 默认为UNKNOWN 其中SCRATCH 表示打开临时文件,不能与文件名同时使用。;4、ACCESS=as。字符串,其值可为Sequential(顺序的)或DIRECT(直接的)。缺省为SEQUENTIAL 5、FORM=fm。字符串,其值为Formatted或Unformatted,表明文件是有格式的还是无格式的。 对顺序文件的缺省值为有格式,对直接文件的缺省值为无格式。 6、RECL=rl。正整数的整型表达式,用来指定文件中记录的长度。直接文件中每个记录必须相等,必须选择RECL项,顺序文件不需要使用该项。;7、ACTION=an。为一字符串,可取READ、WRITE、Readwrite(默认值)。为可选项 8、BLANK=bk。为一字符串,可取为NULL(默认值)或ZERO。控制文件中的空格是忽略不计还是当零处理。为可选项 9、IOSTAT=it。整型变量。OPEN语句执行时,获得数值。执行成功则为零,出错则为一正整数。为可选项 10、ERR=label。若打开文件出错,则转向标号语句。为可选项;说明: OPEN语句中各说明符的次序可以任意,但应注意: 1、文件与文件号在某一程序单元中连接成功,就在该程序的所有单元中都保持这种连接关系。直到程序结束,除非使用CLOSE或新的OPEN语句。 2、一个文件不能同时与两个或多个文件号相连接。一个文件号也不能同时与两个或多个文件连接。;例:有格式顺序文件OPEN语句的最简形式 OPEN(2,FILE=‘A.DAT’) 例:有格式直接文件OPEN语句的最简形式 OPEN(2,FILE=‘A.DAT’,ACCESS=‘DIRECT’, FORM=‘FORMATTED’,RECL=12) RECL:规定记录的统一长度 例:无格式顺序文件OPEN语句的最简形式 OPEN(2,FILE=‘A.DAT’, FORM=‘UNFORMATTED’, ACCESS=‘Sequential’) 例:无格式直接文件OPEN语句的最简形式 OPEN(2, FILE=‘A.DAT’, ACCESS=‘DIRECT’, RECL=16) ;10.2.2 CLOSE语句——关闭文件 功能:解除文件号与文件的连接关系。 写法:CLOSE(关闭信息表) 关闭信息表主要有下列说明符: UNIT=ut IOSTAT=it 为可选项 STATUS=ss。指定文件关闭后是否保留。为可选项,SS可为KEEP或DELETE,默认除SCRATCH(临时文件)全部保留。 最简写法:CLOSE(2) ;10.2.3 读写数据语句 FORTRAN90读写语句共有四种形式: READ 格式说明,输入表 PRINT 格式说明,输出表 READ (控制信息表)输入表(见P49) WRITE

您可能关注的文档

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档