数据文件的操作上机.pptVIP

  • 0
  • 0
  • 约1.41千字
  • 约 11页
  • 2017-10-06 发布于河南
  • 举报
数据文件的操作上机.ppt

10.2 文件的基本操作 * * 对文件的基本操作包括打开文件、读、写文件及关闭文件。 10.2.1 OPEN 语句 功能:打开文件。把文件与一个文件号连接起来且文件指针指向第一个记录(直接文件无文件指针)。 一般形式如下: OPEN(连接信息表) 连接信息表所包含的说明符如下: 1、UNIT=ut。 文件号ut ,必须是无符号整数 当文件号为第一个说明符时,‘UNIT=’可省略 2、FILE=fe。 fe字符型数据,代表文件名(可含盘符路径) 例如:OPEN(3,FILE=‘DATA.DAT’) 10.2.3 读写数据语句 FORTRAN9读写语句共有四种形式: READ 格式说明,输入表 PRINT 格式说明,输出表 READ (控制信息表)输入表(见P49) WRITE (控制信息表)输出表(见P51) 前两种省略文件号,表示在系统预先指定的设备上输入输出,一般指键盘和显示器。 后两种既适合在隐含设备上输入输出,也适用于对文件的输入输出。控制信息表中的说明符,除UNIT项不可缺少外,其它均可根据情况选用。 1、从文件中读数据的语句: 写法: READ (控制信息表)输入表 顺序存储文件的最简写法: READ (设备号,格式说明)输入表 例: READ(2,*)A,B,C READ(2,FMT=’(3F4.1)’)A,B,C READ的其它选项 IOSTST=IT IT为整型变量值,执行此语句时获得数值, 0表遇到文件结束信息 0 此操作发生错误 =0 执行成功 无此项,读写发生错误将报错,并停止运行 2、将数据写到输出文件中的语句 写法:WRITE (控制信息表)输出表 顺序存储文件的最简写法: WRITE (设备号,格式说明)输出表 例: WRITE(2,*)A,B,C WRITE(2,FMT=’(3F4.1)’)A,B,C 10.2.2 CLOSE语句——关闭文件 功能:解除文件号与文件的连接关系。 写法:CLOSE(关闭信息表) 关闭信息表主要有下列说明符: UNIT=ut IOSTAT=it 为可选项 STATUS=ss。指定文件关闭后是否保留。为可选项,SS可为KEEP或DELETE,默认除SCRATCH全部保留。 最简写法:CLOSE(2) 【题目】已知正切函数的一种展开式为:(2006秋) 将上式右端编写成外部过程。当级数通项的绝对值小于eps=1E-10时停止计算。在同一行上,x用F6.3,级数之和及用于验证的内部函数TAN(X)用F10.5格式输出。用于计算的数据存放在文件MYF2.DAT中,从该文件输入的x的值为: 0.358 0.593 -0.665 0.785 0.993 -1.012 1.109 【要求】 1.源程序必须放在文件MYF2.F90文件中。 2.建立数据文件MYF2.DAT,所需输入数据即从该文件中读出 3.程序运行结果存于文件MYF2.OUT中 4.数据文件的打开、使用、关闭均要求采用FORTRAN语言文件管理语句实现 【注意】本题完成后必须将MYF2.F90、MYF2.DAT、MYF2.OUT、MYF2.EXE等文件拷贝到考试盘的根目录下供阅卷用。 * *

文档评论(0)

1亿VIP精品文档

相关文档