fortran第7章 输入和输出.ppt

fortran第7章 输入和输出.ppt

ID:50710724

大小:452.51 KB

页数:47页

时间:2020-03-15

fortran第7章 输入和输出.ppt_第1页
fortran第7章 输入和输出.ppt_第2页
fortran第7章 输入和输出.ppt_第3页
fortran第7章 输入和输出.ppt_第4页
fortran第7章 输入和输出.ppt_第5页
资源描述:

《fortran第7章 输入和输出.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章输入和输出7.1输入输出的概念7.2表控输入7.3表控输出7.4简单的格式输入输出语句7.5含简单控制信息表的输入/输出7.4格式输入/输出一.简单的格式输入输出格式:READf[,输入表列]PRINTf[,输出表列]功能:实现数据信息的输入和输出说明:1.f是格式标识符,用来指出数据在输入输出中的编辑格式2.输入输出表列是由一个或多个用逗号分隔的变量名,数组名,数组元素名及字符串名等组成例:READf,I,J,kPRINTF,A,B,C二.格式标识符FORRAN77规定有五种格式标识符:*、字符常数、语句标号、变量名1.*当格式标识符是一个星号‘*’时表示输入输出是表控格式因此表控格式

2、实际上是最简单的格式输入输出语句例:READ*,I,J,K,A,B,CPRINT*,X,Y,Z这两条语句表明数据信息的输入输出按系统规定的格式进行,同时所使用的输入输出设备也是由系统指定的例:READ‘(I4,F10.4,F10.4)’,K,A,BPRINT‘(1X,I6,3X,F10.4,3X,F10.4)’,K,A,B说明:(I4,F10.4,F10.4)和(1X,I6,3X,F10.4,3X,F10.4)称为格式标识符(字符常数型),格式说明符必须用单引号括起来括号中的各项称为格式说明,每项之间用逗号隔开2.字符常数将数据信息输入输出的格式用一字符常数的形式来表示,这样各数据信息的输入输

3、出按用户指定格式进行各格式说明中的字母称之为编辑描述符.例:I4中的I表明该数据是整型,F10.4中的F表明该数据是实型格式说明中的数值表明该数据的宽度例:I4表明该数据是整型输入输出宽度为4位.F10.4表明该数据是实型输入输出宽度10位其中小数位占4位.实际中小数点也占一位3.标号格式符用一个语句标号的形式出现,这个语句标号所表示的语句必须是格式语句(FORMAT语句)例:READ10,I,J,K10FORMAT(I3,I5,I8)PRINT20,X,Y,Z20FORMAT(1X,F10.2,F10.2,F10.4)上述语句用字符常数来表示时为READ‘(I3,I5,I8)’,I,J,KP

4、RINT‘(1X,F10.2,F10.2,F10.4)’,X,Y,Z说明:1.语句标号必须是整型常数,变量名必须是整型变量名2.该语句不能用于一般变量赋值,其值不能参加算术运算4.变量名>当格式标识符是标号变量名时,这时其值是通过赋标号语句来定义的格式:ASSIGN(语句标号)TO变量名功能:将指定的语句标号值赋给指定的整型变量中例:ASSIGN10TONUMREADNUM,I,J,KNUMFORMAT(I3,I5,I8)三编辑描述符1.I编辑描述符2.F编辑描述符3.E编辑描述符7.L编辑描述符5.可重复的编辑符6.X编辑描述符7.撇号和H编辑描述符8.斜线编辑描述符下一节1.I编辑描述符格

5、式:IW功能:用于整型数据的描述.指明被编辑的数据为整型宽度为W.说明:1.I说明被编辑的数据为整型2.W是整型数据允许的最多位数即宽度例1:READ5,I,J,K,L5FORMAT(I3,I5,I4,I4)输入记录-12-97321469I3I5I4I4例2:PRINT10,I,J,K,L10FORMAT(1X,I6,I7,I8,I8)输出记录:-12-97321469I6I7I8I9注:若输出数据的实际位数超过所给定宽度时,则产生溢出,此时将输出满字段宽度的‘*’(随计算机不同)例3:PRINT20,I,J,KK20FORMAT(1X,I4,I5,I6)若I=128,J=7142,K=12

6、34567输出记录:1287142******I4I5I62.F编辑描述符格式:FW.d功能:用于实型数据的描述说明:1.F说明被编辑的数据为实型2.W说明字段的总宽度3.d说明小数点占的宽度例:PRINT6,A,B,C6FORMAT(1X,F6.2,F6.2,F7.4)若A=21.1,B=96.32,C=0.46输出记录:21.1096.320.4600F6.2F6.2F7.4例2:不带小数点的输入READ7,A,B7FORMAT(F6.2,F7.2)若输入记录为:12345678912F6.2F7.2计算机赋值的过程:1.根据W的值取前六位数字字符2.按d值从数字字符串的右边截d位,再加上

7、小数点3.将该值赋给输入变量表列的第一个变量7.后面的情况以此类推于是A=123.45B=6789.12计算机赋值的过程:1.根据W的值取前6位数字字符2.将其赋给输入变量表列中的第一项3.后面的情况以此类推于是A=29.672B=0.8946例3:自带小数点READ10,A,B10FORMAT(F6.2,F6.2)输入记录:29.6720.8946F6.2F6.2注:1.自带小数点输入时,d不起

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。