《C语言程序设计基础》教案 第14课 数组的使用(一).pdf
教案首页
课程:C语言程序设计授课教师:学年第学期
周次第周时间年月日专业班级:
授课授课理论课□实验课□实训课□教学2学
单元6:数组的使用(一)
章方式教学做一体化课程√时数时
教学理解数组的含义;掌握一维数组的定义、初始化及引用方法;理解并掌握数组的输入、输出、
目的等基本操作。
教学内容教学过程设计及时间分配
教
1.问题引入讲授互动10分
学2.一维数组的定义讲授10分
1.数组的引入与本质
3.一维数组的初始化演示、讲授5分
组2.一维数组的定义与初始化4.一维数组的引用演示、操作15分
3.一维数组的引用与基本操作
5.一维数组的基本操作演示、讲授25分
织4.案例与实践操作6.随堂练习案例20分
7.小结、作业及实验安排讲授5分
教学
重点重点:一维数组的定义与基本操作
教学难点:一位数组元素的引用
难点
教学理论讲授、演示、对比讲解、案例分析
手段
双语lineararray——维数组
教学
index—索引
作业及作业:单元总结与单元练习
思考题知识拓展:算法的空间复杂度
1.谭浩强主编的《C语言程序设计》(清华大学出版社)。
参考2.丹尼斯·里奇《C语言程序设计》(第二版)。
资料3.NCRE考试用教程《C语言程序设计》(高等教育出版社)。
4.网络教学资源:国家精品课网站。
本讲
对于数组的使用,首先要理解循环定义与声明方式,在此基础上熟练语法规则。数组作为整体
内容
进行使用是难点,数组的优势在于简化了操作多个变量的方式,通过练习最终达到灵活运用的
学法
目的。
指导
单元6-1数组的使用(教案)
教学内容及教学过程说明
步骤一问题引入
例如,要统计一个班40名学生考试成绩的平均分,只需要把40个
成绩相加,再除以40就行了。按照之前所学到的知识,对于40个成绩通过问题引入,
只需要定义40个变量即可。了解普通变量无
法解决的问题。
问题:声明、计算过程繁琐,数据之间类型相同等特点没有被很好
利用。
解决方法:“数组”表示一批具有相同属性的数据。同时将数组与
循环结合起来,快速地处理大批量的数据,极大地提高了工作效率。
步骤二