- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Fortran90 第十章 文件 FORTRAN90程序设计 教学课件
Visual Fortran 90 程序设计 10.1 文件概述 3、文件的概念和类型 文件类型: 10.2 文件的基本操作 10.3 顺序文件的存取 REWIND语句(反绕语句) Backspace语句(回退一个记录语句) 阅读程序 例10-3 :通过例2检查文件STUDENT.DAT中学生的数据后发现第K1个记录的学生姓名有错,第K2个记录的学生的成绩有误。编写程序修改原来的文件。 END FILE语句(结束语句) 10.4 直接文件的存取 10.5 INQUIRE语句 10.6 无格式文件 练习1: 练习2: 练习3: 本章小结 在读写语句中通过指明记录号,就可直接存取该记录内的数据,而不必从文件的开头依次去读写。 例: READ(UNIT=1,FMT=(I3,A),REC=12)n,string WRITE(FMT=(I3,A),UNIT=1,REC=12)n,string 该语句又称查询语句。按功能分为三种:按文件号查询,按文件名查询和按长度查询。 INQUIRE(1,EXIST=E,NAME=N) INQUIRE(FILE=‘STUD.DAT’,OPENED=OPD, ACCESS=ACE,NUMBER=NR) INQUIRE(IOLENGTH=L)a(1:n) 其功能是查询输出表的长度,一般用在建立无格式直接存取文件之前。查询的结果作为记录长度(RECL说明符使用)。 无格式文件中的数据采用与内存中数据同样的存储方式,即采用二进制内码进行存放数据。 如:654321:00000000000010011111101111110001 系统读写文件时不需要进行格式转换,加快了数据存取速度、也节省了大量的外存空间。 但在操作系统环境下无法看懂其中的内容。 FORTRAN文件系统中标准输入文件指键盘、标准输出文件指屏幕,以下叙述中错误的是: A.标准输入文件、标准输出文件以及磁盘文件均可按有格式、顺序方式读写 B.标准输入文件、标准输出文件以及磁盘文件均可按有格式、直接方式读写 C.磁盘文件才可按有格式、直接方式读写,而标准输入文件、标准输出文件不可以 D.磁盘文件才可按无格式、顺序方式读写,而标准输入文件、标准输出文件不可以 * * 第十章 文件 10.1 文件概述 10.4 直接文件的存取 10.2 对文件的基本操作 10.5 INQURE语句 10.3 顺序文件的存取 10.6 无格式文件 一、引入文件的目的: 便于输入、输出数据的保存与维护 二、程序结构的变化:文件要先打开,再输入、输出 主程序:单位定义 说明 打开用于输入、输出的文件 从输入文件中读数据 调用子程序处理 将结果写到输出文件中 关闭用于输入、输出的文件 END 子程序:不变 文件是记录的序列 1、记录:一行称为一个记录(记录是值或字符的序列),记录是输入、输出的基本单位。 2、记录的三种格式: 有格式记录(ASCII)(表控格式或自定格式读写) 无格式记录(二进制,仅适合与磁盘操作) 文件结束记录(不是文件的组成部分,是文件的结束标记) 文件是相关记录的有序集合。文件的特征: (1)文件名 (2)格式:随记录分为有格式文件、无格式文件 (3)存取方式:顺序存取文件——由记录指针控制顺序存取文件存取操作必须从头到尾顺序进行 直接存取文件——由记录号控制可以在程序的执行中对任意一个指定的记录进行读写。 (4)文件应先连接(预连接)即打开,再读写 文件的分类方法很多: (1)源程序文件和数据文件(文件内容) (2)磁盘文件和磁带文件(存储介质) (3)内部文件和外部(存储设备的类型:外部设备OR内存) (4)输入文件、输出文件和输入输出文件(读写操作) (5)顺序存取和直接(随机)存取(存取方式) (6)有格式和无格式(文件记录的格式) 特殊文件:标准输入文件:键盘 标准输出文件:显示器 本章重点讨论:有格式的磁盘顺序文件。 对文件的基本操作包括打开文件、读、写文件及关闭文件。 通常有四种类型的文件 :有格式顺序存取文件、无格式顺序存取文件、有格式直接存取文件、无格式直接存取文件。 10.2.1 OPEN 语句 功能:打开文件。把文件与一个文件号连接起来且文件指针指向第一个记录(直接
您可能关注的文档
- Unit 6 Topic 3 Section A 英语 九年级 下学期.ppt
- Unit 6 Topic 2 Section A 八年级下.ppt
- Unit 6 Topic 3 Section B 英语 九年级 下学期.ppt
- Unit 6 Topic 3 Section B 八年级下.ppt
- Unit 6 Topic 2 Section D 八年级下.ppt
- Unit 6 Topic 3 Section C 英语 九年级 下学期.ppt
- Unit 6 Topic 3 Section D 英语 九年级 下学期.ppt
- Unit 6 Topic 3 Section D 八年级下.ppt
- unit 6 教案Do you like bananas.doc
- Unit 6 翻译答案 综合英语上册课件 研究生英语读写译教程.ppt
文档评论(0)