《C语言程序设计》教案 7-1 文件概述;文件的打开与关闭;顺序读写数据文件(读写字符、读写字符串)(2课时)_第1页
《C语言程序设计》教案 7-1 文件概述;文件的打开与关闭;顺序读写数据文件(读写字符、读写字符串)(2课时)_第2页
《C语言程序设计》教案 7-1 文件概述;文件的打开与关闭;顺序读写数据文件(读写字符、读写字符串)(2课时)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《C语言程序设计》教案第7单元第1次课PAGE4《C语言程序设计》教学设计日期:年月日教学内容文件概述;文件的打开与关闭;顺序读写数据文件(读写字符、读写字符串)教学学时2授课教师班级地点周次星期节次教学目标素质目标知识目标能力目标(1)基本职业素养:遵守工作时间,使用实践设备时注意用电安全,实践设备使用完毕后要断电并放于指定位置,程序设计要注重工程规范,养成良好的工作习惯。(2)团结协作素养:小组内成员互查程序代码书写规范性、准确性和完整性,取长补短,具有责任意识、团队意识与协作精神。(3)自主学习素养:能根据任务要求,查找相关资料解决实际问题;能自主完成练习,培养自主学习的意识与一丝不苟、实事求是的工作作风。(4)思政和劳动素养:具有一定的辩证唯物主义运用能力、安全意识、劳动意识、创新意识、创新能力和强烈的爱国主义精神。(1)理解文件的相关概念(2)掌握文件的打开与关闭操作方法(3)理解顺序读写数据文件的概念,掌握对文件顺序读写字符、字符串的操作方法能用文件的相关函数实现文件的打开、关闭、读写和出错检测操作教学重点(1)文件的分类、文件缓冲区、文件类型指针(2)文件打开函数fopen、关闭函数fcolse及应用(3)对文件读写一个字符的函数fgetc、fputc及应用(4)对文件读写一个字符串的函数fgets、fputs及应用教学难点文件函数fopen、fcolse,fgetc、fputc,fgets、fputs的应用能力训练任务任务1:理解文件的相关概念任务2:掌握文件的打开与关闭操作方法任务3:掌握对文件顺序读写字符、字符串的操作方法教学材料(1)教材:朱琨《C语言程序设计》,机械工业出版社,978-7-111-66954-8,2021(2)教学资源:电子教案、教学课件、微课视频、在线开放课程(3)仪器与设备:电脑(装有VC++开发环境)教学进度设计步骤教学内容及目标思政元素教师活动学生活动时间一、复习与导入复习:已学过的输入、输出函数。导入:C程序(尤其是数据管理类的程序)中用到的数据,既可以从键盘输入,也可以从文件中读取,而对于大批量的数据通过键盘输入时非常麻烦且易出错,而从文件中读取既可以提高数据的输入效率,也可以减少人机交互操作造成的数据错误。学而时习之,善于发现问题提问、导入新课、布置学习任务总结、回答、明确学习任务5min二、实施任务1:理解文件的相关概念1、文件分类(1)按内容分:程序文件、数据文件(流式文件)(2)按组织形式分:文本文件(ASCII文件)、二进制文件2、文件缓冲区3、文件类型指针FILE,定义文件型指针变量:FILE*fp;对比讲解,引导学生根据所学的结构体和typedef理解文件型指针听讲、理解、掌握15min三、实施任务2:掌握文件的打开与关闭操作方法1、打开fopen函数FILE*fp;fp=fopen(文件名,文件使用方式);2、关闭fcolse函数fcolse(文件型指针变量);数据安全意识(关闭文件)对比讲解文件使用方式;引导学生加强数据安全意识听讲、理解、掌握20min四、实施任务3:掌握对文件顺序读写字符、字符串的操作方法1、顺序读写数据文件:概念、操作种类2、对文件读写一个字符的函数及应用:fgetc(fp)、fputc(ch,fp)3、对文件读写字符串的函数及应用:fgets(str,n,fp)、fputs(str,fp)知识迁移与运用,通过实践加强理论学习引导学生对比getchar、putchar函数学习fgetc、fputc函数,对比gets和puts函数学习fgets、fputs函数,通过教材例题学习其应用方法;巡回指导对比已学知识学习新知识,分析、编写和运行例题程序掌握读写字符和字符串函数的应用方法45min五、总结概括基本内容,归纳重点内容自主学习引导学生归纳总结,然后布置课后任务思考,记录,整理场地5min作业通过教材、PPT和在线课程,复习巩固本次课内容;完成教材相应习题(可穿插到上述任务);预习下次课内容:顺序读写数据文件(格式化读写、块读写);随机读写数据文件。课后体会1.首先引导学生为何要学习文件——便于数据管理,激发学生的求知欲。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论