《photoshop图形图像处理5.1 文件概述电子教案 中职c语言程序设计基础.ppt》由会员分享,可在线阅读,更多相关《photoshop图形图像处理5.1 文件概述电子教案 中职c语言程序设计基础.ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、photoshop图形图像处理5.1 文件概述电子教案 中职 高教版 c语言程序设计基础文件操作文件操作:文件是程序设计的重要内容。在文件操作方面,C语言与其他程序设计语言的不同之处在于:C语言没有单独的文件操作语句,有关文件的操作均是通过库函数进行的。学习者在明确文件的基本概念之后,要学习和掌握的就是如何使用与文件操作有关的库函数。要学习的内容涉及到文件的基本概念、常用文件操作函数的使用、文件操作的基本算法、文件的读写方式等。知道什么是知道什么是“文件文件”了解使用数据文件的优点和文件的特点了解使用数据文件的优点和文件的特点知道文件的分类知道文件的分类能力目标:能力目标:学会如何使用文件指针
2、变量学会如何使用文件指针变量任务一任务一 考察文件考察文件#inlucdestdio.h#inlucdestdio.hmain()main()int i,g1,g2;int i,g1,g2;float av;float av;for(i=1;i=50;i+)for(i=1;i=50;i+)scanf(%d,%d,&g1,&g2);/*scanf(%d,%d,&g1,&g2);/*输入两门成绩输入两门成绩*/av=(g1+g2)/2.0;/*av=(g1+g2)/2.0;/*求平均成绩求平均成绩*/printf(printf(平均成绩为:平均成绩为:%.2fn,av);%.2fn,av);任务一
3、 考察文件 观察下面的程序:要求输入观察下面的程序:要求输入5050个学生的数学成绩和语文成绩,并个学生的数学成绩和语文成绩,并统计出每个学生的平均成绩。统计出每个学生的平均成绩。(1 1)请讨论该程序在运行中的缺点,讨论程序运行缺点的时候,)请讨论该程序在运行中的缺点,讨论程序运行缺点的时候,一定要结合题目的要求来讨论。一定要结合题目的要求来讨论。程序每次运行时均要求输入程序每次运行时均要求输入5050个同学的数学和语文成绩,程个同学的数学和语文成绩,程序运行的效率较低,同时也造成了工件量的增加和数据录入的重序运行的效率较低,同时也造成了工件量的增加和数据录入的重复性。复性。(2 2)请提出
4、解决运行中缺点的方案,解决的方案有多种,请开)请提出解决运行中缺点的方案,解决的方案有多种,请开动脑筋,只需要提出想法即可,不需要编写程序。动脑筋,只需要提出想法即可,不需要编写程序。任务一 考察文件“文件文件”一般是指存储在外部介质上的相关信息的集合。一般是指存储在外部介质上的相关信息的集合。文件的分类是:文件的分类是:很多高级语言以很多高级语言以“记录记录”为单位来组织文件为单位来组织文件记录文件;记录文件;由一个一个字符(字节)组成的序列,对文件中数据的存取以由一个一个字符(字节)组成的序列,对文件中数据的存取以字符(一个字节)为基本单位字符(一个字节)为基本单位流式文件。流式文件。知识
5、盘点:任务二任务二 了解有关文件的操作了解有关文件的操作#includestdio.h#includestdio.hmain()main()FILE*fp;FILE*fp;fp=fopen(sysm.txt,r);fp=fopen(sysm.txt,r);if(fp=NULL)if(fp=NULL)printf(printf(文件不能打开文件不能打开!);!);elseelse printf(printf(文件能够打开文件能够打开!);!);fclose(fp);fclose(fp);任务二 了解有关文件的操作 观观察察下下面面的的程程序序,判判断断sysm.txtsysm.txt文文件件能能
6、否否以以只只读读方方式式打打开开,并并返回相应的提示信息。返回相应的提示信息。完成下面的提问:完成下面的提问:仔阅读上面的程序,将程序的注释补充完整。仔阅读上面的程序,将程序的注释补充完整。添加注释:添加注释:/*fopen()/*fopen()函数的作用是打开指定的文件。函数的作用是打开指定的文件。*/*fclose()/*fclose()函数的作用是关闭打开的文件。函数的作用是关闭打开的文件。*/任务二 了解有关文件的操作 文件指针在语言中用一个指针变量指向一个文件,文件指针在语言中用一个指针变量指向一个文件,这个指这个指针称为文件指针。通过文件指针就可对它所指的文件进行各种操针称为文件指
7、针。通过文件指针就可对它所指的文件进行各种操作。作。所谓打开文件,实际上是建立文件的各种有关信息,所谓打开文件,实际上是建立文件的各种有关信息,并使文并使文件指针指向该文件,以便进行其他操作。关闭文件则断开指针与件指针指向该文件,以便进行其他操作。关闭文件则断开指针与文件之间的联系,也就禁止再对该文件进行操作。文件之间的联系,也就禁止再对该文件进行操作。打开一个文件时,系统在内存中开辟一块区域来保存该文件打开一个文件时,系统在内存中开辟一块区域来保存该文件的有关信息,的有关信息,C C语言在头文件语言在头文件stdio.hstdio.h中定义的中定义的FILEFILE类型对有关的类型对有关的文件信息作了说明。文件信息作了说明。知识盘点: