10.1 C文件程序设计(一) 教案(表格式)-《C语言程序设计基础》同步教学(航空工业出版社)

资源下载
  1. 二一教育资源

10.1 C文件程序设计(一) 教案(表格式)-《C语言程序设计基础》同步教学(航空工业出版社)

资源简介

课程:C语言程序设计 授课教师: 学年 第 学期
周次 第 周 时间 年 月 日 专业班级:
授课 章节 单元十 C文件程序设计(一) 授课 方式 理论课□ 实验课□ 实训课□ 教学做一体化课程√ 教学 时数 2学时
教学 目的 1. 理解并掌握文件操作的基本方法和步骤 2. 理解文件指针的含义,并学会文件打开和关闭函数的使用
教 学 组 织 教学内容 教学过程设计及时间分配
1.文件操作概述 (1)文件指针 (2)文件操作流程 2.文件的打开-fopen() 3.文件的关闭-fclose() 4.程序应用举例 复习、问题引入 启发、互动 5分 2.文件指针定义 实例讲授 10分 3.随堂练习和综合实例 5分 4.文件操作流程 实例、讲授 10分 5.文件打开fopen() 讲授 15分 6.随堂练习和综合实例 10分 7.文件的关闭-fclose() 举例,讲授 5分 8.随堂练习和综合实例 10分 9.综合实例分析讲解 讲授 15分 10.小结、作业及实验安排 讲授 5分
教学 重点 重点:文件操作的基本方法和步骤
教学 难点 难点:fopen()、fclose()格式和程序应用
教学 手段 理论讲授、环境实例演示、对比讲解、案例分析
双语 教学 文件(file);打开(open);关闭(close)
作业及 思考题 作业:单元总结提升、单元练习相关题 知识拓展:文件认识
参考 资料 谭浩强主编的《C语言程序设计》(清华大学出版社)。 丹尼斯·里奇《C语言程序设计》(第二版)。 3.NCRE考试用教程《C语言程序设计》(高等教育出版社)。 4.网络教学资源:国家精品课网站: http://121.26.225.5/jpkc/cyuyan/index.htm。
本讲 内容 学法 指导 课下阅读复习预习,理解fopen()、fclose()和文件的操作流程,文件指针的应用,通过实例上机验证理解。
单元十:文件程序设计(一)(教案)
教学内容及教学过程 说明
步骤一 问题引入 以前编写的程序,其处理的原始数据或结果会随着程序运行结束而消失,这显然与实际应用不相符合。因为实际应用中,有时需要把程序处理的数据结果保存成文件,以备将来使用;或者程序处理的原始数据是从某个文件中读取出来的。所以,如何实现数据的长期保存又能实现数据共享是程序设计的又一重要内容,其实质就是对文件的读写操作。 对文件的读写操作过程,如同读一本书或写一本书一样,如图10-1所示。 (
第一步:打开书本
读书
/
写书
第二步:读书中文字
或者在书上写文字
第三步:合上书本
读写文件
第一步:打开文件
第二步:读取文件中的数据
或者向文件中写数据
第三步:关闭文件
) 那么,使用C语言如何描述文件的打开、文件的读写和文件的关闭等操作? 步骤二 讲授 10.1文件操作概述 读书用“眼睛”,写书用“笔”,那么文件的读写用什么呢?C语言通过系统提供的结构类型FILE定义的指针变量来访问文件。结构类型FILE已在头文件“stdio.h”中定义了,所以在对文件进行操作时,用FILE直接定义文件指针变量即可。 定义形式为: FILE *文件指针变量名; 其中FILE必须大写,*表示定义的变量是指针类型。 【例10-1】 FILE *fp; C语言提供了大量的库函数来操作文件。文件操作步骤和对应的库函数如图10-2所示。 (
fopen
(文件名,打开方式);
第一步:打开文件
第二步:读取文件中的数据
或者向文件中写数据
第三步:关闭文件
字符读写:
fgetc();fputc();
格式读写:
fscanf();fprintf();
F
close(
文件指针变量
);
) 10.2文件的打开与关闭——fopen()与fclose() 任何一个文件在使用之前必须先打开,而使用之后必须关闭。库函数fopen()和fclose()分别用于文件的打开和关闭。 【例10-2】打开当前目录中的test.dat文件,判断并输出文件打开状态信息,然后关闭文件。 #include void main( ) { FILE *fp; //定义文件指针fp fp=fopen("test.dat","r"); //以只读方式打开test.dat文件 if(fp==NULL) //判断文件是否打开成功,并输出状态信息 puts("文件打开失败."); else printf("文件打开成功."); fclose(fp); //关闭打开的文件 } 第一步:定义一个文件指针fp备用,对应程序中FILE *fp;语句。 第二步:利用fopen()函数打开文件,对应程序中fp=fopen("test.dat","r");语句。fopen()函数有两个参数,第一个是要访问的文件名,第二个是文件打开的方式。 第三步:关闭文件,对应程序中fclose(fp);语句。 文件打开方式及含义: 打开方式含义指定文件存在指定文件不存在″r″以只读方式打开文本文件正常打开出错″w″以只写方式打开文本文件清空文件内容后打开建立新文件″a″以追加方式打开文本文件打开,追加建立新文件″b″用于打开二进制文件,和上面各项合并使用(如″rb″″wb″″ab″)
【随堂练习3-1】 1.定义一个文件指针fpin,指向以只读方式打开的文本文件“d:\test\in.dat”。 2.定义一个文件指针fpout,指向以只写方式打开的文本文件“d:\test\out.dat”。 步骤三 课堂小结 1.文件操作概述 文件打开—文件操作—文件关闭 2.文件的打开与关闭 fopen() fclose() 步骤四 实验与作业 实验内容 (1)实例10-4/10-6 文件打开函数,操作函数,关闭函数 字符读写函数 (2)实训指导2 注意字符读写函数应用、文件打开与关闭 2.课后作业 (1)单元总结提升 重点理解第1、2题,掌握文件指针,文件打开、读写和关闭函数。 (2)单元练习 通过第一题的第1题,掌握文件指针定义 (3)课外学习与指导 文件知识丰富 通过问题引入分析过程,提出文件操作的三个步骤 与实例结合说明 定义fp文件指针变量,当读文件时,fp就相当于“眼睛”,当写文件时,fp就相当于“笔”。 讲解、演示 重点之一 举例说明 讲解、演示 重点之一 举例说明 通过随堂练习巩固,老师给予必要的提示,指导学生完成 总结归纳 在实验中体会和理解 注意实验总结与积累 在总结中提升 在练习中强化
教 学 总 结

展开更多......

收起↑

资源预览