《C语言程序设计基础》教案第16课数组的使用(三).docx
《《C语言程序设计基础》教案第16课数组的使用(三).docx》由会员分享,可在线阅读,更多相关《《C语言程序设计基础》教案第16课数组的使用(三).docx(6页珍藏版)》请在第壹文秘上搜索。
1、教案首页周次第周时间年月日专业班级:授课章节单元6:数组的使用(三)授课方式理论课口实验课口实训课教学做一体化课程日教学时数2学时,教学目的理解字符数组的含义;掌握字符数组的定义、初始化及引用方法;掌握字符串及其处理函数。教学组织教学内容教学过程设计及时间分配1 .复习二维数组2 .字符数组的定义与初始化3 .字符串的与处理函数4 .案例与实践操作1 .复习讲授互动5分2 .字符数组的定义讲授10分3 .字符数组的初始化演示、讲授10分4 .字符串的引用演示、操作15分5 .字符串处理函数演示、讲授25分6 .随堂练习案例20分7 .小结、作业及实验安排讲授5分教学重点教学难点重点:字符数组与
2、字符串的定义难点:字符串操作函数教学手段理论讲授、演示、对比讲解、案例分析双语教学characterstring一字符串bubblesort一冒泡排序作业及思考题作业:单元总结与单元练习知识拓展:算法的空间复杂度参考资料L谭浩强主编的C语言程序设计(清华大学出版社)。2 .丹尼斯里奇C语言程序设计(第二版)。3 .NCRE考试用教程C语言程序设计(高等教育出版社)。4 .网络教学资源:国家精品课网站。本讲内容学法指导对于字符串的使用,首先理解其存储形式,在此基础上掌握字符串的几个重要处理函数,个别函数相对抽象,需要通过实践加深印象。课程:C语言程序设计学年第学期授课教师:单元6-3数组的使用(
3、教案)教学内容及教学过程说明步骤一复习二维数组的定义二维数组的初始化二维数组元素的引用步骤二讲授6.3字符数组与字符串字符数组:存放字符型数据的数组,其中每个数组元素的值都是一个字符。字符串:C语言用字符数组实现字符串,此时需在字符数组有效字符的末端存放一个字符串结束标志0。6.3.1字符数组的定义及初始化【例6-16类比(l)chars31,str45;定义一维字符数组S和二维字符数组str(2) chars3=V,b,c,;定义一维字符数组s,同时为各个元素初始化(3)charstr6=,C,h,i,n,a,0,);定义一维字符数组存放字符串China(4) charslr6=China)
4、;与(3)等价,可简写为CharSti*6=China;(5) charstr310=“China”JltaIy”,Germany”;定义二维字符数组str,存放三个字符串实例说明注意特殊结束符6. 3.2字符串及其处理函数程序开头使用编译预处理命令#includeo1 .字符串输入函数gets()函数调用格式:gets(str);函数功能:在标准输入设备输入一个字符串,以回车符结束,并将字符串存放到Str指定的字符数组或存储区域中。注意2.字符串输出函数PlItS()函数调用格式:puts(str);函数功能:将SIr中存放的字符串输出到显示器,输出时自动将字符串结束标志0转换为回车换行符。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计基础 语言程序设计 基础 教案 16 数组 使用