计算物理-文件和设备学习教案.pptx
上传人:王子****青蛙 上传时间:2024-09-13 格式:PPTX 页数:40 大小:1.2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算物理-文件和设备学习教案.pptx

计算物理-文件和设备学习教案.pptx

预览

免费试读已结束,剩余 30 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算(jìsuàn)物理-文件和设备洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系X编辑符X编辑符用来在输出时产生空格。没有空格的输出时数据是连成一片的,难以区分开,为此需要插入空格。它的一般形式为:nX,n为插入的空格数,如WRITE(*,’(1X,’I=’,I3,5X,’J=’,I4)’)I,J在数据I和字符串’J=’之间插入5个空格。注意第一项中的1X,在行式打印机上可作为纵向走纸控制符,但在输出到文件和屏幕时,按VisualFortran的默认编译它仅仅为空一格。F编辑符F编辑符用于实数的小数形式输出,其一般形式为:Fw.d。其中w的含义仍为“字段宽度(kuāndù)”,包含一位小数点和一位负号(如为负时),d的含义是输出数据的小数位数。用F编辑符输出时,由于难以事先确切估计出数据值的大小,输出大的数时容易产生“宽度(kuāndù)不够”的错误,输出小的数时会出现丢掉有用数字的情况,这是用F编辑符所应注意的一个问题。冒号编辑符当I/O列表中没有更多的数据顶时,冒号(:)编辑符使格式控制结束撇号编辑符撇号编辑符(单撇号’或双撇号”)用来插入所需的字符串,如WRITE(*,’(1X,’I=’,I3,’J=’,I4)’)I,J。如果需要输出的字符包括单撇号,则用两个连续的单撇号代表一个被输出的撇号(撇号编辑符为单撇号时)或用双撇号的编辑符,如WRITE(*,’(’I’’maboy’)’)或WRITE(*,’(”I’maboy”)’)。斜杠编辑符斜杠(/)编辑符的作用是结束记录在本行的输出并从下一行开始输出下一个记录。如果有两个连续的斜杠,相当于增加一个空行输出。如果在编辑符的最后出现(chūxiàn)斜杠,也是再输出一个空行。用n个连续的斜杠,可以达到输出n-1个空行的效果。如WRITE(*,’(I3,I4/I1,I2//3F8.2/)’)I,J,M,N,X,Y,Z的输出第一行为I,J的值,第二行为M,N的值,第三行为空行,第四行是X,Y,Z的值,第五行为空行。反斜杠编辑符和美元编辑符反斜杠(\)编辑符和美元($)编辑符的作用相同,都是在输出一个记录行后取消回车符。常用于输出字符串与输入数据显示于屏幕同一行的情形。洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系I编辑符I编辑符用于整型数据的输入输出,其一般形式为:Iw[.m]。一个数据所占的宽度称为“字段宽度”,w用来指定字段宽度,负数的符号也包含在字段宽度内。如I3表示相应的整数的输出占3列位置。FORMAT语句中各编辑符与WRITE语句中的各输出项按排列的顺序一一对应。数字在指定的区域内向右端靠齐,如果数字位数比Iw的w小则左边补以空格(kōnɡɡé)。如果应输出的列数超过了规定的字段宽度,则不输出有效数据,而在该字段宽度范围内充满星号。m表示需要输出的最少数字位数,不足添0,如果应输出的数字超过m,则按实际应输出的值数输出(但不能超过w)。在任何需要整型常量作为编辑符的地方都可以在FORMAT语句中指定数值表达式。如果表达式不是整型的,则它将在使用之前被转化为整型。洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系洛阳(luòyánɡ)师范学院物理系如果写入了140字节的数据,则逻辑记录(jìlù)的结构如图所示。OPEN(3,FILE=’FDIR’,FORM=’FORMATTED’,ACCESS=’DIRECT’,RECL=10)WRITE(3,’(A10)’,REC=1)’RECORDONE’WRITE(3,’(I5)’,REC=3)30303CLOSE(3)END洛阳(luòyánɡ)师范学院物理系STATUS:文件状态说明。status是字符串