2022年一维数组教学设计.pdf
《2022年一维数组教学设计.pdf》由会员分享,可在线阅读,更多相关《2022年一维数组教学设计.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 C 语言程序设计学科教案设计备课人黄明凤学科C语言程序设计年级职高二年级时间2015年 12月 31 日课题一维数组的定义与引用课时90 分钟课型理论课教学分析【教材分析】?教材名称: C程序设计(第四版)谭浩强著?出版社:清华大学出版社?教材分析C程序设计 ( 第 4 版) 作者具有丰富的教学经验和编写教材的经验。C程序设计 ( 第3 版) 被普遍认为是学习 C语言的好教材, 并被全国大多数高校选用。C程序设计 ( 第3 版) 曾荣获原电子工业部优秀教材一等奖、高校出版社优秀畅销书特等奖、全国高等院校计算机基础教育研究会优秀教材一等奖。根据 C语言的发展和计算机教学的需要,作者在 C程序设
2、计(第三版)的基础上进行了修订,出版了第4 版。因此,这本书非常适合作为教材。?章节选定:第 6 章第 1 节一维数组?章节分析本章节位于教材的第六章第一节, 在此之前已经学习了C语言的特点及编译器的使用,了解了 C语言的算法,对于 C语言的顺序结构、选择结构、循环结构也有了一定认识,具有一定的学习基础。本章后面部分的二维数组以及字符数组的学习,都要以前面为基础。因此一维数组的学习具有承上启下的作用。【学情分析】?教学对象:职业中专高中二年级计算机专业学生?学生特点职业中专高中二年级学生对于计算机专业各个学科的知识都有了一定的了解,对于计算机的软件和硬件也比较熟悉。因此他们有了一定的学习能力。
3、但是职高的学生好动, 自制力差,不太喜欢空洞的理论知识, 比较喜欢实践实验性强的课程,尤其是男生喜欢需要开动脑筋和具有挑战性的编程,因此,关键在于激发学生的学习兴趣。?应对策略将理论与实际相结合,多进行实验课,可以边进行实验边进行理论的讲解。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 7 页 - - - - - - - - - - 三维目标【知识性目标】 1 、了解一维数组在内存中的存储思想 2 、掌握一维数组定义、初始化和引用方法【技能性目标】 1 、能够正确使用编译器进行相关的调试 2
4、 、能够正确定义一维数组、初始化一维数组和引用一维数组 3 、能够运用一维数组进行简单程序设计【情感性目标】 1 、在上机调试程序的过程中,学生能够养成分析错误、独立思考、解决问题的能力 2 、在面对实际生活中的批量数据时,学生能够形成一种运用一维数组去解决问题的思想教学重点与难点【教学重点】 1 、一维数组的定义 2 、一维数组的初始化 3 、一维数组元素的引用【教学难点】 1 、一维数组元素的引用 2 、运用一维数组进行简单的程序设计教法与学法【教法】 (1)讲授法 +演示法+实训法教师首先讲授相关理论知识,在讲授过程中通过幻灯片等教学媒体进行演示,并在每一个知识点的相应位置安排相关的实践
5、训练。这种教学方式具有实效性,学生可以及时发现问题,提出问题,教学过程是双向的,但于查漏补缺。【学法】 (1)观察法 +作业练习法上课时老师在放映PPT讲解理论知识时, 学生认真听取, 并随时可以在过程中提出自己的疑问。在每个知识点的训练题目中,学生认真练习。学具准备黑板、粉笔,投影仪,课件幻灯精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 7 页 - - - - - - - - - - 教学过程【新课导入】(1)创设情景法 + 巧设悬疑法假设现在是期末考试结束, 要求统计全班 35名同学的
6、C语言成绩, 然后将这些数据存储起来, 等到教务处需要登记分数的时候再将它们显示出来。那么,这 35 个数据应该怎么处理呢?变量如何定义呢?难道要定义35 个变量?学生进行思考,然后由些导入新课一维数组的学习。【新授教学】一、数组概述 :概念:数组是有序数据的集合。在我们现实生活中,哪些事物用到了数组呢?一个班级学生的成绩,工厂工人的工资等。它们有什么共同的特点?特点:1,具有相同的数据类型2,各元素在内存中是按先后顺序存放的3,用一个数组名和下标来唯一地确定数组中的元素二、一维数组的定义格式:类型说明符数组名常量表达式;例如: int a10它表示定义了一个整型数组,数组名为a,此数组有 1
7、0 个元素。说明:(1)数据类型是用来说明数组元素的类型:int , char , float (2)数组名的命名应遵守标识符的命名规则,但是不能与其他变量同名(3)在定义数组时,需要指定数组的元素个数。方括号 中的常量表达式表示的是数组元素的个数,即数组的长度(4)常量表达式中可以包括常量和符号常量,但不能包含变量判断下面的定义是否合法:int b, b5; / 不合法,数组名不能与变量名同名#define size 10 int bsize; / 合法, size已经在宏定义中说明,在程序中作为符号常量int a(6); / 不合法,数组名后不能使用 (),只能用 int n=5; int
8、 an; / 不合法,不能用变量定义数组元素的个数int an+2; / 不合法,不能用变量表达式定义数组元素的个数一维数组的存储结构:C语言在编译时给数组分配一段连续的内存空间。内存字节数 =数组元素个数 *sizeof(元素数据类型 ) 数组元素按下标递增的次序连续存放。数组名是数组所占内存区域的首地址,即数组第一个元素存放的地址。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 7 页 - - - - - - - - - - 例int a5; 假设首地址是 2000 a0 a1 a2 a3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 年一维 数组 教学 设计
限制150内