手机版

fortran95的使用方法7

发布时间:2021-06-07   来源:未知    
字号:

fortran95的使用方法

第16章 数据文件的管理

固然,我们编制一个科学计算程序的目的是执行给定的计算,是描述一个通过算法而实现的对输入数据的计算的过程,而不只是简单的对数据的处理,但是这并不妨碍我们从信息处理的角度来看待这个过程。因为任何的计算,再简单也必定包含数据的输入与输出过程,更复杂的计算程序则还包含数据的缓存管理,不同程序单位之间的数据传递,特别是在程序的计算涉及到庞大的数据量时,例如在工程计算中常见的大数组等,更加不能依靠单纯的变量来管理庞大的数据量。

实际上分析一下我们自己进行计算的情形,就知道在计算过程当中进行数据管理同样是一件非常重要的事务,而按照计算机的从冯纽曼时代就已经给予奠基的基本模型来看,一台计算机的有效工作,依赖于指令流与数据流的有机合作,因此FORTRAN语言除了要描述计算,还要能够描述对于数据流的管理。

在前面我们已经讨论了FORTRAN程序的内部通讯问题,那种通讯完全是依赖变量机制来进行的,因为那种通讯都是紧密关联于计算的通讯,直接在变量之间进行数据值的交换能够保证计算的效率和速度。但是一旦计算所涉及的数据量非常庞大,而计算过程对于数据的输入与输出要求更加复杂时,变量机制就不足以承担数据处理的功能,因此FORTRAN提供了单独的输入输出语句以及文件的概念,来实现对数据流的输入输出的管理。 除了作为面向程序自身的数据输入输出管理的功能之外,一个FORTRAN程序的完整运行还必须包括程序与人的交互,而一旦涉及到机器与人的交互,自然要求任何数据都必须以适宜于人的辨识与处理的格式出现于一定的物理媒质上,这就是输入与输出的编辑问题,将是下章所要讨论的内容,本章则只说明FORTRAN所提供的输入输出处理语句。 FORTRAN用于处理与管理输入输出数据的语句分为如下四大类: ● 文件联结语句。

包括OPEN语句和CLOSE语句。

● 数据传输语句。

这一类语句又可以分为2个小类别:

● 据传输输入语句,包括READ语句。

● 据传输输出语句,包括WRITE语句和PRINT语句。

● 文件定位语句。

包括BACKSPACE语句,ENDFILE语句以及REWIND语句。

● 文件查询语句。

包括INQUIRE语句。

这些语句所要实现的首要的功能,就是控制数据的输入与输出,即数据从外部媒质到内存,或从内部文件到内存的输入,以及数据从内存到外部媒质,或从内存到内部文件的输出。然后就是辅助性的用来操纵外部媒质,以及描述或查询文件与外部媒质的联结属性的功能。下面在给出FORTRAN管理数据输入输出的一般概念之后,再分别详细讨论这些语句。

fortran95的使用方法7.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)