1 C 程序设计教案 课程 名称 C 程序设计 教案 总学时 80 课题 指针(一) 第 61~63学时 课型 必修 教学目标及重点难点 目标: 1. 理解地址和指针的概念 2. 掌握变量的指针和指向变量的指针变量 3. 掌握数组与指针 重点: 1. 掌握指针的概念,指针变量的定义、指针变量的赋值和指针运算。 2. 掌握指针与数组的使用方法。 难点:数组与指针 教学准备(教具、 课件 、 图片 、 资料) 多媒体教室(投影仪) 板书 设计 采用 PowerPoint 演示文稿(幻灯片)形式 教和学的过程 教学 内容 教师活动 学生活动 简要 回顾 对实验和习题情况进行点评;提问归纳 课内学习新知识:地址和指针的概念;变量的指针和指向变量的指针变量;指针变量的定义、指针变量的赋值和指针运算;数组与指针。 积极参与课堂中实例程序的设计,课后独立完成实验题目,对本讲内容进行归纳和综合运用,同时预习新知识 讲解 新知识 引入实例,激发学生兴趣 实例 目标 利用新知识分析实例的技术要点,引导学生完成实例目标 归纳 小结 总结归纳本讲知识点 分析 讨论 发现问题,通过改善实例目标,启发学生创新思维,并引入下节课内容 练习 思考 结合讲课内容独立完成三个小程序的设计并完成思考题,培养学生综合能力 2 讲课提要 内容提要 说明 简要回顾 1. 不带参数的宏定义 2. 带参数的宏定义 3. “文件包括”处理 4. 条件编译 演示回顾实 验11的知识要点 阐述主题 1. 地址和指针的概念 2. 变量的指针和指向变量的指针变量 3. 数组与指针 强调重点和难点 地址的概念 1. 在程序中进行变量声明时,系统会给变量分配内存单元。编译系统根据变量的类型分配一定长度的空间。 2. 内存的每个存储单元都有编号(地址)。在程序中用的变量名,编译系统都转换成相应的变量地址。 强调系统给变量分配内存单元 指针的概念(重点) 1. 地址的作用就是指向变量,在 C语言中将地址形象化地称为“指针”。 2. 将要访问的变量地址(指针)存放在另一个变量中,通过这个指针找到要访问的变量地址,然后进行变量值的读写。这种访问方式称为“间接方式”。 指针变量(重点) 在 C 语言中,可以定义一种变量用于存放指针(变量的地址)。这种变量称为指针变量 指针变量的定义格式: 1. 格式:类型 *指针变量名; 2. 例: int *i_pointer,*j_pointer; float *f1,*f2; cha...