5.1一维数组的定义(教案) -《C语言程序设计》同步教学(高教版)

2024-11-09
| 4页
| 107人阅读
| 0人下载
普通

内容正文:

授课 时间 授课班级 教案序号 课题 一维数组的定义 课型 新授 考勤 教学 目标 知识 目标 了解一维数组的定义方式 能力 目标 理解定义数组时需要注意的问题 职业 素养 培养学生团结、奋进、拼搏的情感素养 引领学生把握时机,珍惜时间 教学 重点 一维数组的定义 教学 难点 定义数组时需要注意的问题 教法 教具 任务导学、微课助学、互动促学 音频、视频、动画相结合;自我检测、综合检测相结合,应用微课教学、引领学生自主、合作、探究和创新。 多媒体机房 学法 自主探究、合作学习 德育 渗透 通过学习,培养学生团结合作,鼓励学生互帮互助 环节 教学内容 教师活动 学生活动 设计意图 激情 导课 展示学生学习照片 以班级响亮的口号开篇 1.展示短片 2.响亮的口号激发学生学习情感 准备上课 视频欣赏,提供情感主线 自然过渡 讲 授 新 课 一、数组的概念 到目前,我们用的数据类型只能存放一个数值,它们都是简单类型;随着功能的扩展,有时需要一个变量能存储多个值,例如一个班学生的学习成绩、一行文字等,这种变量的类型属于构造类型;这些数据的特点是: 1、具有相同的数据类型 2、使用过程中需要保留原始数据; 数组是一种构造类型; 总结: 数组是一组具有相同数据类型的数据的有序集合; 边展示PPT边讲解数组的概念 留给学生时间 阅读、记忆、消化 专心听讲 用心思考 注重学生听课效率 讲 授 新 课 二、一维数组的定义: 一维数组的定义方式: 类型说明符 数组名 [常量表达式]; 例如:int a[10]; Float b[4]; 对于定义的数组 “int a[10];” 数组名为 ,有 个 型元素; 定义数组时需要注意的问题: 1、数组名的命名规则和变量名的命名规则相同,应遵循标识符命名规则;(由 、 和 组成,不能以 开头) 2、“常量表达式”表示数组元素的个数(即数组的长度),在定义数组时必须指定该值。 3、“常量表达式”中可以包括常量和符号常量,但不能包含变量; 例:int n=10; int a[n]; 这是错误的表示! 4、引用元素时下标从0开始。 例如:int a[3]; a数组中的3个元素分别为a[0]、a[1]、a[2]; 5、数组元素在内存中是连续存放的,数组名本身表示内存的首地址。 例如:float s[10]; 数组s中每个元素都是浮点型,每个元素所占字节数就是基类型的字节数,占4个字节,因此需要分配4*10个字节的内存给s数组; 数组的下标相当于某个元素相对于数组首地址的偏移量; 如:s[3]的偏移量为3个单位(3*4个字节); 引导学生熟记 一维数组的定义方式 帮助学生理解记忆 回忆变量的命名规则; 回忆常量的定义方法; 识记特点中的关键词语 提升速读能力 师生互动 增强记忆能力 例题检测 拓 展 提 升 典型例题 1、以下对一维数组a正确定义的是( B ) A.inta[10]; B.int a[10]; C.float a(3); D.int a[ ]; 2、在C语言中,引用数组元素时,其数组下标的数据类型允许是( C ) A.整型常量 B.整型表达式 C.整型常量或整型表达式 D.任何类型的表达式 3、定义int x[10];则编译系统为该数组分配的存储单元字节是( C ) A.10 B.11 C.40 D.41 4、C语言中,数组名代表( B )  A.数组全部元素的值 B.数组首地址 C.数组第一个元素的值 D.数组元素的个数 出示习题 引导学生独立完成 听讲 独立分析 弄清楚为什么 化难为简 沉淀 总结 1、 数组的概念:数组是一组具有相同数据类型的数据的有序集合; 2、数组的定义方式:类型说明符 数组名 [常量表达式]; 教学 评价 学科网(北京)股份有限公司 $$

资源预览图

5.1一维数组的定义(教案) -《C语言程序设计》同步教学(高教版)
1
5.1一维数组的定义(教案) -《C语言程序设计》同步教学(高教版)
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。