c语言检测文件没有数据类型,C语言3-随机读写数据文件、文件读写的出错检测、章节复习.docx...

C语言程序设计教案

章节名称

随机读写数据文件、文件读写的出错检测、章节复习

授课类型

□理论 □实验 ?理实一体 □实训 □实习

班级

地点

周次

星期

节次

授课进度

?符合 □超前 □滞后

?符合 □超前 □滞后

?符合 □超前 □滞后

教学目标

知识目标

1.掌握随机读写数据文件的操作方法

2.掌握文件读写出错检测函数ferror、clearerr及应用

能力目标

能用文件的相关函数实现文件的打开、关闭和读写、出错检测操作

教学重点

1.文件位置指示器概念、定位函数rewind、fseek、ftell及实现随机读写

2.文件读写出错检测函数ferror、clearerr及应用

教学难点

文件位置指示器定位函数rewind、fseek、ftell及实现随机读写

教学方法

讲授法、对比法、启发法、练习法

教学手段

多媒体、机房电脑、板书

教学资源

教材、教学PPT、微课视频、课程网站

教学设计

教学环节

内容要点

教学方法

与手段

时间

分配

复习导入

前面学习了顺序读写数据文件的4种操作方法:1)用fgetc和fputc函数向文件读写一个字符;2)用fgets和fputs函数向文件读写一个字符串;3)用fscanf和fprintf函数对文件格式化读写;4)用fread和fwrite函数向文件读写一组数据(二进制形式)。可以说顺序读写易理解、易操作。

若随机访问若干各数据中的第i个数据,则按顺序读写方式,必须先逐个读取其前面的所有数据,才能读取第i个数据,因此在这种情况下,顺序读写效率很低。为了解决这个问题,可以采用随机访问的方式——可以对任何位置上的数据进行访问,以便提高访问效率。

5

新课教学

一、随机读写数据文件

1、文件位置指示器的概念

讲授法、练习法、启发法

40

2、文件位置指示器的定位函数

(1)使位置指示器返回到文件头的rewind函数:rewind(fp);

(2)改变当前文件位置的fseek函数:fseek(fp,位移量,起始点);

(3)获取位置指示器当前位置的ftell函数:ftell(fp);

3、随机读写应用举例:【例7.6】

二、文件读写的出错检测

1、ferror函数,文件出错检查:ferror(fp);

2、clearerr函数,使文件错误标志和文件结束标志置为0:clearerr(fp);

对比法、

练习法

10

章节复习

1、内容:文件的打开和关闭、顺序读写数据文件的4种操作、随机读写数据文件、文件读写出错检测

2、章节练习

启发法、对比法、练习法

35

7S管理

整理、整顿、清扫、清洁、素养、节约、安全

课后

教学效果及改进思路

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值