FORTRAN95第05章-文件讲解.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文档。上传文档
查看更多
第5章 FORTRAN文件 本章介绍Fortran语言中文件的概念和用 法。通过本章的学习, 应了解文件的基本概 念及其用途? 掌握Fortran95语言中关于文件 的各种语句的使用方法。 5.1 FORTRAN文件概述 5.1.1文件基本概念 1.文件 文件是信息集合。每个文件都要有一个“文件名”。文件名一般 用字母、数字组成的字符串表示, 根据需求, 文件名前可以加上 盘符和路径。一个源程序,一个目标程序, 一批数据等都可以 作为一个文件,这里所说的FORTRAN文件通常指数据文件。 利用文件可以使数据长期保存在外存储器上,通过FORTRAN 程序中专门的文件操作语句可以实现文件的建立与删除, 打开与 关闭,输入与输出(读写)等操作。 2.文件的组成 一个文件由若干个记录组成。一个记录由一组数据项组成,这 种文件称为有结构文件, 如一个存储学生基本信息的“学生文件”, 其中一个学生的学号、姓名、年龄、专业、 等数据项就是一个 记录,若干个这样的学生记录, 如一个班的学生情况信息就组 成一个“学生文件”。也有的文件看作字节序列,不分记录。这种 文件称为无结构的文件,如一个文本文件。 3.文件的存取方式 文件的存取方式也称文件的输入输出方式或读写方式。FORTRAN文件有 两种存取方式,即顺序存取方式和直接存取方式。 (1)顺序存取方式 所谓顺序存取,指从第1个记录开始, 将各记录按先后顺序逐个写入文件, 读出时也必须从第1个记录开始按记录的先后顺序逐个读出,即要读或写第I 个记录,必须先读或写前面的i-1个记录。按顺序存取方式进行存取操作的文 件也称顺序文件。在FORTRAN中,这种顺序文件又分为有格式和无格式文 件。 1)有格式顺序文件 这种文件指文件中的各记录按某种格式, 顺序写入文件或从文件读出,各记录的长度可以不同。 2)无格式顺序文化 这种文件指文件中各记录写入与读出的都是按各数据 项在计算机内的二进制表示的形式,各记录的长度也可以不同。 “无格式”的文件实际是“二进制文件”,使用二进制文件存取速度快,节省 存储空间且具有一定保密性,但不直观。有格式文件是“文本文件”,也就是 以ASCII码形式保存文件中的数据,可以用各种文本编辑工作观看其内容, 如 利用windows的“记事本”。在Visual Fortran中可以直接查看这两种文件。 (2)直接存取文件 所谓直接存取,指通过指定记录号对文件中的记录进行 读写操作,而不必按顺序依次存取各记录。可直接存取的文 件也称直接文件。在FORTRAN中,这种直接文件也分有格 式和无格式两种。 1)有格式直接文件 对这种文件,所有记录具有相同的长 度和相同的组成,记录可以按任意顺序读写。对这种文件,每 个记录的长度在打开文件时指定,如果写入的数据未达到指 定长度,则以空格补齐,以保证记录长度相等。 2)无格式直接文件 这种文件内容是以二进制形式写入和 读出的,除了写入数据未达到指定长度,要用丛“0”补齐外, 其他规定同有格式直接文件。 5.1.2文件的基本操作 文件的基本操作包括文件的建立与删除, 文件的打开与关闭,文 件的输入输出(读和写)。在FORTRAN程序中,文件的建立与 打开使用同一个语句,即OPEN语句;文件的删除与关闭使用同 一个语句,即CLOSE语句;文件的输入输出分别使用 READ 和 WRITE语句。 一、OPEN语句 使用文件首先要打开文件,即首先要使用OPEN语句。 OPEN语句的一般形式: OPEN([UNIT=u][,FILE=filename][,FORM=fm][,STATUS=sta][,A CCESS=acc][,RECL=rl][,ERR=label][,IOSTAT=ios] [,BLANK=blank][,PCSITION=pos][,ACTION=rw][,PAD=yn] [,DELIM=aqn]) 该语句用于建立文件名与文件号之间的联系,即打开一个文 件。文件打开后, 再之后对文件操作时, 只需指定文件号, 不再用 文件名。该语句中各选项的作用如下: ①UNIT=u,u表示被打开的文件号,可以是整型常数,如果为整型变量,必须 先对其赋值,‘UNIT=’可以省略。 ②FILE=filename,用于指定打开的文件名, filename是一个字符表达式, 在windows或DOS环境下常要指明盘符,路径和文件名与扩展名。

文档评论(0)

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

大家好!本人在此声明:本账号所有文档均出自网络,如有侵权请联系删除。收集归纳不易,请手下留情。

1亿VIP精品文档

相关文档