章节名称 第1章C+语言概述 本学期共32次课,本次为第1次授课 (1)了解高级程序设计语言的类别以及C+语言的地位: 课堂教学 (2)掌简单的C+程序组成: 目的 (3)熟悉nisual C+6.0集成开发环境的组成和基本功能: (4)掌握C+程序上机运行的基本步骤(编辑、编译、链接、运行)· 课前学习: 开学前一周通过QQ群中提醒学生进入课程平台尝试着学习“第1章C+语言概述”内 容,熟悉课程平台的课程栏目,熟悉C4+语言的基础知识, 裸堂教学及实成: (1)由于第一次与学生见面,根据学生登录平台课前学习的情况,结合课程平台与手 机优蔡课AP即,详细介绍课程性质、授课模式和学习建议,特别要把混合式教学模式的基本 思想和实施步骤跟学生讲清楚,使学生知道自己在课前和课上环节应该如何学习 教学内容及教 (2)比较各类计算机程序设计语言的特点,说明C++语言所属的类别和地位, 学安排 (3)以一个最简单的C+程序Helo.cpp(在屏幕上输出一句话)为例简介C+程序的编 辑、编译、链接、运行的步骤,热悉isual C+6.0编程环境。 (4)学生上机练习及讨论,教师进行辅导答疑,期间引导学生思考如何通过程序在所 幕上输出一个软件的版权界面,通过版权界面一到学生关注知识产权,要具备工程伦理意 识。 (5)将学生调试程序中较集中的问避进行统一讲解。 (6)以调试显示同学年龄的程序,让学生进一步热悉C+程序结构以及运行步骤 (7)引导学生归钠总结本节内容,学生通过随堂教学的沙龙完成反思与评价。 重点:C++程序的基本结构、C++程序上机运行的基本步骤 难点,上机运行程序时,错误现象的处理 对策:这是学生首次接触程序设计课程,以最简单的程序运行为例使学生对C+语言运 行的全过程有直观的认识,激发其学习编程的兴趣,然后让学生积极思考,对简单程序精 加变换,进一步熟悉C+程序上机运行的步霞,引导学生对调试程序过程中的错误现象进行 归钠整理记录,以加深理解,先不让学生接触复杂的程序,以避免学生面对庞杂的语言体 系不知所措,产生畏难情绪。 本节内容在网络平台上有对应的微课,学生可以课前学习或课后复习时参考,授课时主 教学方法和手 段 要以多媒体课件讲授和Visual C+6.0环境下的演示为主进行,集中讲解、分散练习、学生 论三种方式交替进行,充分发挥学生的主动性。 外程器 思考题 资源 1、填写《Visual C+5.0集成环境及程序初步》实验报告: 2、借助网络平台按照课前任务单,在课前学习“2.1数据类型、变量、常量
章节名称 第1章 C++语言概述 课次(教学周 次) 本学期共32次课,本次为第1次授课 课堂教学 目的 (1)了解高级程序设计语言的类别以及C++语言的地位; (2)掌握简单的C++程序组成; (3)熟悉Visual C++6.0集成开发环境的组成和基本功能; (4)掌握C++程序上机运行的基本步骤(编辑、编译、链接、运行)。 教学内容及教 学安排 课前学习: 开学前一周通过QQ群中提醒学生进入课程平台尝试着学习“第1章 C++语言概述”内 容,熟悉课程平台的课程栏目,熟悉C++语言的基础知识。 课堂教学及实践: (1)由于第一次与学生见面,根据学生登录平台课前学习的情况,结合课程平台与手 机优慕课APP,详细介绍课程性质、授课模式和学习建议,特别要把混合式教学模式的基本 思想和实施步骤跟学生讲清楚,使学生知道自己在课前和课上环节应该如何学习。 (2)比较各类计算机程序设计语言的特点,说明C++语言所属的类别和地位。 (3)以一个最简单的C++程序Hello.cpp(在屏幕上输出一句话)为例简介C++程序的编 辑、编译、链接、运行的步骤,熟悉Visual C++6.0编程环境。 (4)学生上机练习及讨论,教师进行辅导答疑,期间引导学生思考如何通过程序在屏 幕上输出一个软件的版权界面,通过版权界面一到学生关注知识产权,要具备工程伦理意 识。 (5)将学生调试程序中较集中的问题进行统一讲解。 (6)以调试显示同学年龄的程序,让学生进一步熟悉C++程序结构以及运行步骤。 (7)引导学生归纳总结本节内容,学生通过随堂教学的沙龙完成反思与评价。 (重点)难点 以及对策 重点:C++程序的基本结构、C++程序上机运行的基本步骤 难点:上机运行程序时,错误现象的处理 对策:这是学生首次接触程序设计课程,以最简单的程序运行为例使学生对C++语言运 行的全过程有直观的认识,激发其学习编程的兴趣,然后让学生积极思考,对简单程序稍 加变换,进一步熟悉C++程序上机运行的步骤,引导学生对调试程序过程中的错误现象进行 归纳整理记录,以加深理解,先不让学生接触复杂的程序,以避免学生面对庞杂的语言体 系不知所措,产生畏难情绪。 教学方法和手 段 本节内容在网络平台上有对应的微课,学生可以课前学习或课后复习时参考,授课时主 要以多媒体课件讲授和Visual C++6.0环境下的演示为主进行,集中讲解、分散练习、学生讨 论三种方式交替进行,充分发挥学生的主动性。 (作业)思考 题及课外推荐 资源 思考题: 1、填写《Visual C++6.0集成环境及程序初步》实验报告; 2、借助网络平台按照课前任务单,在课前学习“2.1 数据类型、变量、常量
课外推荐资源: 1、网络课程平台上对应的课件、视频、辅助资料、拓展资源: 2.QQ群,微信群、中国大学MoOC网站http:/www.icourse163.org/course/caU 368007H1nfo。 本次课为第一次课程,通过介绍混合教学模式的基本思想和实施步骤,学生明确了学 习课程的方法,为后续课程教学做了一个良好的铺:教学过程中,学生对计算机的编程 过程表现出了明显的兴趣,增强了学生的学习欲望:学生对编程环境的不热悉,对文件的 课后记 建立、查找、运行等概念不是很清楚,觉得难度太大了,要注意疏导学生畏难情绪,在今 后的教学过程中应循序渐进地加强这方面的训练,以提高学生的编程效率。 有学生提出有没有汉字编程语言,在下一轮教学实我中更要加入语言发展中,可以引 导学生努力学习为国争光的爱国情怀。 章节名称 第2章数据类型、运算符与表达式 2.1数据类型、变量、常量 课次(教学周 次) 本学期共32次课,本次为第2次授课 (1)掌握C++中的基本数据类型: 课堂教学 (2)掌握各种数据类型类型的常量表示以及符号常量的定义: 目的 (3)掌提变量的声明及初始化方法: (4)了解基本的输入输出语句。 教学内容及教 学安排 课前学习: 微课视频(共4段):符号集、数据类型、常量、变量,讲解要点: (1)符号集:比照学习英文作文写作的过程说明学习C+程序的过程:从单词(符 号)句子(语句)-作文(程序),学习时要注意遵循C+的语法规则: (2)数据类型:由符号引出C+的数据类型,重点讲解基本数据类型的名称和范围 (3)常量:程序执行过程中值不发生改变的量成为常量,详细讲解基本类型的常量表 示方法,符号常量的定义。 (4)变量:对照常量概念引出变量概念,对照内存空何的分配情况讲解在程序设计中 变量的作用和变量的组成要煮,讲解变量的定义及初始化方法 学生进入单元学习观看视顿,针对视顿的译文可以在下方的讨论区与老师学生互动 学习过程中可以参看教学课件、学习指导等资料,完成学习进行课前测试检验学习效果 测试不及格反复看视频讨论,再进行测试。 课堂教学与实践: (1)总结课前学习情况,表彰课前学习效果好的同学: (2)提问学生关于标识符的定义线则,结合Hlo.cpp程序重点强调用户自己定义标识 的方法。 (3)结合课前测试中关于数据类型出错率较高的题日强调C+中的基本数据类型及取
课外推荐资源: 1、网络课程平台上对应的课件、视频、辅助资料、拓展资源; 2、QQ群、微信群、中国大学MOOC网站http://www.icourse163.org/course/cau- 368007#/info。 课后记 本次课为第一次课程,通过介绍混合教学模式的基本思想和实施步骤,学生明确了学 习课程的方法,为后续课程教学做了一个良好的铺垫;教学过程中,学生对计算机的编程 过程表现出了明显的兴趣,增强了学生的学习欲望;学生对编程环境的不熟悉,对文件的 建立、查找、运行等概念不是很清楚,觉得难度太大了,要注意疏导学生畏难情绪,在今 后的教学过程中应循序渐进地加强这方面的训练,以提高学生的编程效率。 有学生提出有没有汉字编程语言,在下一轮教学实践中更要加入语言发展中,可以引 导学生努力学习为国争光的爱国情怀。 章节名称 第2章 数据类型、运算符与表达式 2.1 数据类型、变量、常量 课次(教学周 次) 本学期共32次课,本次为第2次授课 课堂教学 目的 (1)掌握C++中的基本数据类型; (2)掌握各种数据类型类型的常量表示以及符号常量的定义; (3)掌握变量的声明及初始化方法; (4)了解基本的输入输出语句。 教学内容及教 学安排 课前学习: 微课视频(共4段):符号集、数据类型、常量、变量,讲解要点: (1)符号集:比照学习英文作文写作的过程说明学习C++程序的过程:从单词(符 号)-句子(语句)-作文(程序),学习时要注意遵循C++的语法规则; (2)数据类型:由符号引出C++的数据类型,重点讲解基本数据类型的名称和范围; (3)常量:程序执行过程中值不发生改变的量成为常量,详细讲解基本类型的常量表 示方法,符号常量的定义。 (4)变量:对照常量概念引出变量概念,对照内存空间的分配情况讲解在程序设计中 变量的作用和变量的组成要素,讲解变量的定义及初始化方法。 学生进入单元学习观看视频,针对视频的译文可以在下方的讨论区与老师学生互动, 学习过程中可以参看教学课件、学习指导等资料,完成学习进行课前测试检验学习效果, 测试不及格反复看视频讨论,再进行测试。 课堂教学与实践: (1)总结课前学习情况,表彰课前学习效果好的同学; (2)提问学生关于标识符的定义规则,结合Hello.cpp程序重点强调用户自己定义标识 符的方法。 (3)结合课前测试中关于数据类型出错率较高的题目强调C++中的基本数据类型及取 值
(4)引导学生说明常量与变量的区别,结合课前的易错题强调常量的表示方法、变量 的定义与初始化方法。 (5)简单介绍cn,cot的使用方法,布置实给任条:白主设计“根据半径求圆的面 积”程序实现常量的定义、变量的声明及初始化(分别使用int、Aoat、double等类型,观 察运行结果), (6)学生上机练习,教师进行辅导答疑,鼓励学生相互交流讨论。 (7)将学生调试程序中较集中的问题讲行统一讲解。 (8)引导学生总结本节课内容:C+的标识符、数据类型、常量的定义、变量的声明 及初始化。 (9)学生进入随堂教学的沙龙完成反思与评价。 重点:自定义标识符的命名规则、基本数据类型的标识符、常量的表示方法,变量的 定义和初始化 难点:各种类型常量的表示法,变量的定义和初始化 〈贯资对囊 对策:以学生热知的Hello world程序中的各种符号,写引出标识符的作用以及自定义方 法,从标识符引出各种数据类型的名称以及取值范用,然后了解各种类型常量的表示,以 及变量的定义和初始化,这部分内容比较枯燥,要以学生感兴趣的C+程序为基础讲解,将 不问类型的常量和变量放在程序中,让学生通过运行程序加深理解。 本部分内容知识比较项醉,一定强调学生在误前通过平台学习微课内容,并进行在线测 教学方法和手 试和讨论,课上教师利用极域电子教室对授课知识点进行归纳总结,然后布置学生分 段 上机练习程序加深知识点的理解,鼓励学生自愿结合小组,以小组为单位进行相互讨论、 总结 思考题 1、常量和变量有哪些不同? 2、借助网络平台按照课前任务单,完成“22算术、关系、逻辑运算符与表达式”的保 前学习任务。 (作业)思考 拓展练习: 题及课外推荐 资源 1、将“根据半径求圆的面积”程序中输出的而积值保留两位小数。 课外推荐资源: 1、网络课程平台上对应的课件、微课视频、参考资料: 2、QQ群、微信群、中国大学MOOC网站htp://www.icourse163.org/course/cau- 368007#/info 本堂课的内容比较枯燥和项碎,通过学生感兴趣的C+程序为基础讲解,将不同类型的 常量和变量放在程序中,让学生通过运行程序加深理解的教学方法在教学中取得了良好的 效果,达到了教学目的:教学过程中,学生表现出了对基本存储单元概念的不理解,教师 课后记 从学生热知内存条的功能开始,以生活中手机或电脑常遇到的内存问避引导学生对存储单 元概念的理解,从而正确认识为什么要有不同的数据类型存在,达到掌拼C+中的基本数 类型这一教学目的。在后期教学中要注意培养学生对硬件的认知。 学生不太会交流讨论,自己做自己的,后续课中要继续鼓励学生多与同伴交流,同学之 间要互相帮助
(4)引导学生说明常量与变量的区别,结合课前的易错题强调常量的表示方法、变量 的定义与初始化方法。 (5)简单介绍cin,cout的使用方法,布置实验任务:自主设计“根据半径求圆的面 积”程序实现常量的定义、变量的声明及初始化(分别使用int、float、double等类型,观 察运行结果)。 (6)学生上机练习,教师进行辅导答疑,鼓励学生相互交流讨论。 (7)将学生调试程序中较集中的问题进行统一讲解。 (8)引导学生总结本节课内容:C++的标识符、数据类型、常量的定义、变量的声明 及初始化。 (9)学生进入随堂教学的沙龙完成反思与评价。 (重点)难点 以及对策 重点:自定义标识符的命名规则、基本数据类型的标识符、常量的表示方法,变量的 定义和初始化 难点:各种类型常量的表示法,变量的定义和初始化 对策:以学生熟知的Hello world程序中的各种符号,引出标识符的作用以及自定义方 法,从标识符引出各种数据类型的名称以及取值范围,然后了解各种类型常量的表示,以 及变量的定义和初始化,这部分内容比较枯燥,要以学生感兴趣的C++程序为基础讲解,将 不同类型的常量和变量放在程序中,让学生通过运行程序加深理解。 教学方法和手 段 本部分内容知识比较琐碎,一定强调学生在课前通过平台学习微课内容,并进行在线测 试和讨论,课堂上教师利用极域电子教室对授课知识点进行归纳总结,然后布置学生分散 上机练习程序加深知识点的理解,鼓励学生自愿结合小组,以小组为单位进行相互讨论、 总结。 (作业)思考 题及课外推荐 资源 思考题: 1、常量和变量有哪些不同? 2、借助网络平台按照课前任务单,完成“2.2 算术、关系、逻辑运算符与表达式”的课 前学习任务。 拓展练习: 1、将“根据半径求圆的面积”程序中输出的面积值保留两位小数。 课外推荐资源: 1、网络课程平台上对应的课件、微课视频、参考资料; 2、QQ群、微信群、中国大学MOOC网站http://www.icourse163.org/course/cau- 368007#/info 课后记 本堂课的内容比较枯燥和琐碎,通过学生感兴趣的C++程序为基础讲解,将不同类型的 常量和变量放在程序中,让学生通过运行程序加深理解的教学方法在教学中取得了良好的 效果,达到了教学目的;教学过程中,学生表现出了对基本存储单元概念的不理解,教师 从学生熟知内存条的功能开始,以生活中手机或电脑常遇到的内存问题引导学生对存储单 元概念的理解,从而正确认识为什么要有不同的数据类型存在,达到掌握C++中的基本数据 类型这一教学目的。在后期教学中要注意培养学生对硬件的认知。 学生不太会交流讨论,自己做自己的,后续课中要继续鼓励学生多与同伴交流,同学之 间要互相帮助
章节名称 2.2算术、关系、逻辑运算符与表达式 课次数学同 本学期共32次课,本次为第3次授课 (1)掌握算术运算符、关系运算符、逻辑运算符的运算规则和注意事项,以及对应表 课堂教学 达式的书写和求值: 目的 (2)熟悉各种运算符的优先级别。 课前学习: 微课祝颜(共4段):算术运算符、关系运算符、逻辑运算符、运算符优先级,讲解要 点 (1)与数学中的算术运算符对比,介绍C+算术运算符的运算规则、优先级,算术表 达式的书写和求值: (2)列举比较数据大小时的6种关系,引出关系运算符的运算规则,关系表达式的书 写和求值: (3)逻辑运算的三种基本运算为与、或、非,讲解在C++中这三种运算的符号表示和 运算规则以及优先级。 (4)归纳算术、关系、逻辑三大类运算符总体的优先级。 果堂教学与实践: (1)结合学生课前学习易错腿归纳算术运算符以及优先级,布置任务:设计程序根城 教学内容及教 输入的华氏度,计算对应的摄氏度温度,输出摄氏温度。(转换关系:C=5/9*(F32)), 学安排 学生进行思考、讨论、调试,教师指导。对提前完成的学生提出更高要求,如何使摄氏温 度保留两位小数。 (2)结合学生误前学习易错题归纳关系运算符以及优先级,布置任务:写出判断一元 二次方程有实数根的C+表达式,学进行思考,提问,任务完成后,选择一个具有关系运算 的程序,让学生分析表达式的计算过程,并上机验证。 (3)结合学生课前学习易错题归纳逻辑运算符以及优先级,布置任务:写出判断年份 为问年的表达式,学进行思考,提问,任务完成后,选择一个具有逻辑运算的程序,让学 生分析表达式的计算过程,并上机验证。 (4)布置任务:选择一个具有算术、关系、逻辑运算的程序,让学生分析多种运算符 混合的表达式的计算过程,并上机验证。 (5)总结算术运算符、关系运算符、逻辑运算符的运算规则、优先级以及表达式的书 写方法。 重点:算术运算、关系运算、逻辑运算的运算规则、表达式求值及优先级 难点:逻辑运算的运算规则和表达式求值及优先级 (重点)难点 对策:本部分内容只是比较琐碎冗杂,学生学习过程容易觉得枯燥,因此,要结合具 以及对策 体的程序实例让学生然悉各种运算符和表达式的使用,使学生在实际应用中深入体会算术 运算、关系运算、逻辑运算的运算符和表达式的使用方法以及优先级别。 本节内容在网络平台上有相应知识点的微课视,学生可以在课前预习,授课时主要 教学方法和手 段 通过极域电子教室,以多媒体课件讲授为主进行,对于不同类别的运算符布置学生结合实 例程序进行调试运行,讲、练、分析、总结相结合,达到学以致用的效果
章节名称 2.2 算术、关系、逻辑运算符与表达式 课次(教学周 次) 本学期共32次课,本次为第3次授课 课堂教学 目的 (1)掌握算术运算符、关系运算符、逻辑运算符的运算规则和注意事项,以及对应表 达式的书写和求值; (2)熟悉各种运算符的优先级别。 教学内容及教 学安排 课前学习: 微课视频(共4段):算术运算符、关系运算符、逻辑运算符、运算符优先级,讲解要 点: (1)与数学中的算术运算符对比,介绍C++算术运算符的运算规则、优先级,算术表 达式的书写和求值; (2)列举比较数据大小时的6种关系,引出关系运算符的运算规则,关系表达式的书 写和求值; (3)逻辑运算的三种基本运算为与、或、非,讲解在C++中这三种运算的符号表示和 运算规则以及优先级。 (4)归纳算术、关系、逻辑三大类运算符总体的优先级。 课堂教学与实践: (1)结合学生课前学习易错题归纳算术运算符以及优先级,布置任务:设计程序根据 输入的华氏度,计算对应的摄氏度温度,输出摄氏温度。(转换关系:C=5/9*(F-32)), 学生进行思考、讨论、调试,教师指导。对提前完成的学生提出更高要求,如何使摄氏温 度保留两位小数。 (2)结合学生课前学习易错题归纳关系运算符以及优先级,布置任务:写出判断一元 二次方程有实数根的C++表达式,学进行思考,提问,任务完成后,选择一个具有关系运算 的程序,让学生分析表达式的计算过程,并上机验证。 (3)结合学生课前学习易错题归纳逻辑运算符以及优先级,布置任务:写出判断年份 为闰年的表达式,学进行思考,提问,任务完成后,选择一个具有逻辑运算的程序,让学 生分析表达式的计算过程,并上机验证。 (4)布置任务:选择一个具有算术、关系、逻辑运算的程序,让学生分析多种运算符 混合的表达式的计算过程,并上机验证。 (5)总结算术运算符、关系运算符、逻辑运算符的运算规则、优先级以及表达式的书 写方法。 (重点)难点 以及对策 重点:算术运算、关系运算、逻辑运算的运算规则、表达式求值及优先级 难点:逻辑运算的运算规则和表达式求值及优先级 对策:本部分内容只是比较琐碎冗杂,学生学习过程容易觉得枯燥,因此,要结合具 体的程序实例让学生熟悉各种运算符和表达式的使用,使学生在实际应用中深入体会算术 运算、关系运算、逻辑运算的运算符和表达式的使用方法以及优先级别。 教学方法和手 段 本节内容在网络平台上有相应知识点的微课视频,学生可以在课前预习,授课时主要 通过极域电子教室,以多媒体课件讲授为主进行,对于不同类别的运算符布置学生结合实 例程序进行调试运行,讲、练、分析、总结相结合,达到学以致用的效果
思考题: 1、将本节所学的运算符按照优先级别从高到低列出。 2、借助网络平台按照课前任务单,在课前学习“其他运算符和表达式”内容。 (作业)思考 拓展练习: 题及课外推荐 1、尝试实现“判断一元二次方程有实数根”和“判断年份为间年”的程序。 资源 果外推荐资源: 1、网络课程平台上对应的课件、微课视频、参考资料: 2、QQ群、微信群、中国大学Mo0C网站http://www.icourse163.org/course/cau- 368007#hnfo 本堂课程内容为运算符和表达式,内容繁多,通过学生的课前自主学习,结合课前学 习易错题归纳运算符以及优先级,结合具体程序实例的方法取得了良好的教学效果:教学 课后记 过程中发现学生对运算符的结合方向这个知识点举握的不是很好,在误堂上采取了让学生 思考、讨论、调试、教师指导多个案例的方法,做到讲、练、分析、总结相结合,达到了 预期的教学目的。在后续的教学过程中应多注意案例选取的针对性要增洪。 章节名称 2.3其他运算符与表达式 课次(教学周 次) 本学期共32次课,本次为第4次授课 (1)握位运算符、赋值运算符、条件运算符、逗号运算符、字长提取运算符、强制 误管熬学 类型转换符的运算规则以及优先级和结合性: (2)掌操上述运算符构成的表达式的书写与求值。 (3)熟悉所有运算符的优先级别。 教学内容及教 课前学习: 学安排 微课视顿讲解要点: (1)位运算符是对数据的二进制补码进行的运算,包括非!、与&。或川三种,以 制灯的亮和灭为例说明各自的作用。 (2)赋值运算符是对变量进行的,从右侧向左侧赋值,还可以与其他运算符组合构成 自反赋值运算符。 (3)逗号运算符要从左到右运算,其最后表达式的值作为结果值, (4)s2心of运算符可以判断变量所占的字节数。 (5)强制类型转换运算符应用在数据类型与要求不相符时,有两种书写格式。 (6)多种运算符一起运算时要按优先级别进行。 课堂教学与实践 (1)结合易错愿强调位运算、赋值运算的规则及优先级。 (2)布置实验任务:设计程序定义多个变量并进行初始化,由位运算符和赋值运算花 构成表达式,并输出各个表达式的取值,从面验证其运算规则及优先级,学生上机练习、 实践并讨论。 (3)结合易错题强调条件运算符、逗号运算符、s©o运算符、强制类型转换运算符的 运算规则的规则及优先级
(作业)思考 题及课外推荐 资源 思考题: 1、将本节所学的运算符按照优先级别从高到低列出。 2、借助网络平台按照课前任务单,在课前学习“其他运算符和表达式”内容。 拓展练习: 1、尝试实现“判断一元二次方程有实数根”和“判断年份为闰年”的程序。 课外推荐资源: 1、网络课程平台上对应的课件、微课视频、参考资料; 2、QQ群、微信群、中国大学MOOC网站http://www.icourse163.org/course/cau- 368007#/info 课后记 本堂课程内容为运算符和表达式,内容繁多,通过学生的课前自主学习,结合课前学 习易错题归纳运算符以及优先级,结合具体程序实例的方法取得了良好的教学效果;教学 过程中发现学生对运算符的结合方向这个知识点掌握的不是很好,在课堂上采取了让学生 思考、讨论、调试、教师指导多个案例的方法,做到讲、练、分析、总结相结合,达到了 预期的教学目的。在后续的教学过程中应多注意案例选取的针对性要增强。 章节名称 2.3 其他运算符与表达式 课次(教学周 次) 本学期共32次课,本次为第4次授课 课堂教学 目的 (1)掌握位运算符、赋值运算符、条件运算符、逗号运算符、字长提取运算符、强制 类型转换符的运算规则以及优先级和结合性; (2)掌握上述运算符构成的表达式的书写与求值; (3)熟悉所有运算符的优先级别。 教学内容及教 学安排 课前学习: 微课视频讲解要点: (1)位运算符是对数据的二进制补码进行的运算,包括非!、与&&、或||三种,以控 制灯的亮和灭为例说明各自的作用。 (2)赋值运算符是对变量进行的,从右侧向左侧赋值,还可以与其他运算符组合构成 自反赋值运算符。 (3)逗号运算符要从左到右运算,其最后表达式的值作为结果值。 (4)sizeof运算符可以判断变量所占的字节数。 (5)强制类型转换运算符应用在数据类型与要求不相符时,有两种书写格式。 (6)多种运算符一起运算时要按优先级别进行。 课堂教学与实践: (1)结合易错题强调位运算、赋值运算的规则及优先级。 (2)布置实验任务:设计程序定义多个变量并进行初始化,由位运算符和赋值运算符 构成表达式,并输出各个表达式的取值,从而验证其运算规则及优先级,学生上机练习、 实践并讨论。 (3)结合易错题强调条件运算符、逗号运算符、sizeof运算符、强制类型转换运算符的 运算规则的规则及优先级