第十章 文件与设备
第十二章 文件与设备 12.1 概述 12.1 概述/示例1 12.1 概述/示例2 12.2 物理设备与逻辑设备 12.2 物理设备与逻辑设备/示例1 12.2 物理设备与逻辑设备/示例2 12.3 文件/概述 12.3 文件/外部文件 12.3 文件/内部文件 12.3 文件/文件标识 12.3 文件/外部文件/示例 12.4 外部文件分类/概述 12.4 外部文件分类/存储格式 12.4 外部文件分类/存取方式 12.4 外部文件分类/文件定位 12.5 文件基本操作/文件打开 12.5 文件基本操作/文件关闭 12.5 文件基本操作/文件结束 12.5 文件基本操作/文件输入 12.5 文件基本操作/文件输出 12.5 文件基本操作/文件查询 12.5 文件基本操作/指针反绕 12.5 文件基本操作/指针回退 12.6 使用外部设备 12.7 文件读写操作/有格式顺序文件 12.7 文件读写操作/有格式顺序文件/程序示例 12.8 文件应用举例/例12.1 * 1. 概述 2. 物理设备与逻辑设备 3. 文件 4. 外部文件分类 5. 文件基本操作 6. 使用外部设备 7. 文件读写操作 《FORTRAN90程序设计》课 程序离不开数据,有效组织数据输入是设计和编写程序的基本要求。 从键盘输入数据和向屏幕输出数据,适用于数据量比较小的情况,不能与其它软件或程序交换数据信息。 从文件输入输出数据,适用于数据量比较大的情况,便于同其它软件或程序交换数据信息。 使用键盘屏幕组织数据,程序示例。 使用文件形式组织数据,程序示例。 复习:程序设计中的四个重要方面 数据的组织、数据的传递、程序的优化和数据的保存 12.1 概述 第十二章 文件与设备 程序离不开数据,有效组织数据输入是设计和编写程序的基本要求。 从键盘输入数据和向屏幕输出数据,适用于数据量比较小的情况,不能与其它软件或程序交换数据信息。 从文件输入输出数据,适用于数据量比较大的情况,便于同其它软件或程序交换数据信息。 使用键盘屏幕组织数据,程序示例。 使用文件形式组织数据,程序示例。 12.1 概述 第十二章 文件与设备 !使用键盘屏幕组织数据 PROGRAM exam1 PARAMETER(n=5) REAL ::score(n),sum=0.0,ave READ(*,*) (score(I),I=1,n) !score=(/78.5,55.0,85.5,90.0,68.5/) DO I=1,n sum=sum+score(I) ENDDO ave=sum/n WRITE(*,*) 学生成绩有: WRITE(*,100) (score(I),I=1,n) WRITE(*,200) ave 100 FORMAT(1X,F5.1,:,,\) 200 FORMAT(1X,平均分数:,F5.1) END 78.5,55.0,85.5,90.0,68.5 学生成绩有: 78.5, 55.0, 85.5, 90.0, 68.5 平均分数: 75.5 程序文件exam1.f90 键盘 屏幕 程序离不开数据,有效组织数据输入是设计和编写程序的基本要求。 从键盘输入数据和向屏幕输出数据,适用于数据量比较小的情况,不能与其它软件或程序交换数据信息。 从文件输入输出数据,适用于数据量比较大的情况,便于同其它软件或程序交换数据信息。 使用键盘屏幕组织数据,程序示例。 使用文件形式组织数据,程序示例。 12.1 概述 第十二章 文件与设备 !使用文件形式组织数据 PROGRAM exam2 PARAMETER(max=100) REAL ::score(max),n,sum=0.0,ave OPEN(1,FILE=exam2.in) OPEN(2,FILE=exam2.out) READ(1,*) n IF (n=max) THEN READ(1,*) (score(I),I=1,n) DO I=1,n sum=sum+score(I) ENDDO ave=sum/n WRITE(2,*) 学生成绩有: WRITE(2,100) (score(I),I=1,n) WRITE(2,200) ave 100 FORMAT(1X,F5.1,:,,\) 200 FORMAT(1X,平均分数:,F5.1) ELSE PRINT*,‘数据太多,超出空间要求。’ ENDIF END 5 78.5,55.0,85.5,90.0,68.5 学生成绩有: 78.5, 55.0, 85.5, 90.0, 68.
您可能关注的文档
- 第十五章 电功和电热——置信教育.doc
- 第十五章 金属的化学性质和金属活动性顺序 课堂本 - 副本.ppt
- 第十五章服务贸易.ppt
- 第十八章 电路 均匀传输线.ppt
- 第十八讲 解析几何II自主招生.doc
- 第十八讲区间估计.ppt
- 第十八章 蛋白质的生物合成(翻译).ppt
- 第十六章 羧酸衍生物涉及的碳负离子的反应.ppt
- 第十六章 法律规范与法律体系.ppt
- 第十六章.弹簧.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 准噶尔盆地南缘山前带石油地质综合评价.pdf VIP
- 2012届松江区高三英语二模试卷.doc VIP
- 2012奉贤区高三二模英语含答案.doc VIP
- 云南大学博士、硕士研究生学位论文写作规范-2025.docx VIP
- 2008学年奉贤区调研测试高三英语试卷及答案.doc VIP
- 最新人教版六年级上册数学1-8单元单元测试卷及期中期末卷(含答案).pdf VIP
- [黄浦区2009学年度第一学期期终基础学业测评高三英语附答案.doc VIP
- 2025至2030中国C反应蛋白(CRP)试验行业产业运行态势及投资规划深度研究报告.docx
- 2009学年奉贤区调研测试高三英语试卷(附答案).doc VIP
- 噬神者:爆裂 怪物素材获取方法.pdf VIP
原创力文档

文档评论(0)