中国高校课件下载中心 》 教学资源 》 大学文库

齐齐哈尔大学:《C++语言程序设计》课程授课教案(讲义)

文档信息
资源类别:文库
文档格式:PDF
文档页数:36
文件大小:341.62KB
团购合买:点击进入团购
内容简介
齐齐哈尔大学:《C++语言程序设计》课程授课教案(讲义)
刷新页面文档预览

章节名称 第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运算符、强制类型转换运算符的 运算规则的规则及优先级

(4)布置实验任务:设计程序定义多个变量并进行初始化,由条件运算符、逗号运算 符、szof运算符、强制类型转换运算符构成表达式,并输出各个表达式的取值,从而验证 其运算规则及优先级,学生上机练习、实践并讨论。 (5)布置任务:编程求三个数中的最大值,学生思考并讨论,教师进行引导,学生上 机进行实我练习,展示学生的程序代码和效果。 (6)总结各类运算符的优先级别及使用过程中的注意事项。 重点:位运算符、赋值运算符、举制类型转换符的远算规侧及表达式书写 难点:位运算符、自反赋值的运算规则 (重点)难点 运算符和表达式部分比较基础比较琐碎,内容繁杂,实践环节中,要结合具体的程序实 以及对策 例练习各种运算符和表达式的使用,使学生在实际应用中深入体会各种运算符和表达式的 运算规则,对于实验中碰到的问题,鼓励学生积极思考、共同讨论,完整全面的拿操运算 符以表达式的使用。 本节内容在网络平台上有相应知识点的微课视颍,学生可以在课前预习,授课时主要通 教学方法和手 过极域电子教室,以多媒体课件讲授为主进行,对于不同类别的运算符结合实例程序进行 段 讲解,并布置学生进行调试运行实例程序,讲、练、讨论总结相结合,达到学以致用的效 果。 思考腿: 1、将所有运算符按优先级别列出。 (作业)思考 2、借助网络平台按照课前任务单,在课前学习控制语句中的顺序结构及单分支和双分 题及暖發行 支语句内容。 课外推荐资源」 1、网络课程平台上对应的误件、微课视频、参考资料: 2、QQ群、微信群、中国大学M00C网站 本堂课程教学整体与学生互动效果良好,在不新的互动中,讲练结合,组织案例讨 论,达到了教学目的。教学过程中发现学生对位运算符的操作理解的不是很好,采取了易 课后记 错案例分析,结合实际工作中可能遇到的密码加密和破解问题来提高学生的学生兴趣和理 解能力,取得了良好效果。在今后的教学过程中应多增加一些学生感兴趣的问愿案例进行 知识点的带入和讲解,让学生能够学以致用,加强课程的学习兴趣。 章节名称 第3章 控制流程3.1顺序结构3.2选择结构(单分支语句和 双分支语句) 课次(教学周 次) 本学期共32次课,本次为第5次授课 (1)掌握顺序结构语句的使用方法: 保音麟子 (2)掌程单分支语句的使用方法: (3)掌程双分支f语句(fel5e)语句的使用方法。 教学内容及教 课前学习 学安排 微课视频讲解要点: (1)比照学习英文作文的过程,学完单词(标识符、常量、变量),短语表达式)后。 开始学习句子(语句),C+中的语句根据控制流程分为三类:顺序结构、选择结构和循环

(4)布置实验任务:设计程序定义多个变量并进行初始化,由条件运算符、逗号运算 符、sizeof运算符、强制类型转换运算符构成表达式,并输出各个表达式的取值,从而验证 其运算规则及优先级,学生上机练习、实践并讨论。 (5)布置任务:编程求三个数中的最大值,学生思考并讨论,教师进行引导,学生上 机进行实践练习,展示学生的程序代码和效果。 (6)总结各类运算符的优先级别及使用过程中的注意事项。 (重点)难点 以及对策 重点:位运算符、赋值运算符、强制类型转换符的运算规则及表达式书写 难点:位运算符、自反赋值的运算规则 运算符和表达式部分比较基础比较琐碎,内容繁杂,实践环节中,要结合具体的程序实 例练习各种运算符和表达式的使用,使学生在实际应用中深入体会各种运算符和表达式的 运算规则,对于实验中碰到的问题,鼓励学生积极思考、共同讨论,完整全面的掌握运算 符以表达式的使用。 教学方法和手 段 本节内容在网络平台上有相应知识点的微课视频,学生可以在课前预习,授课时主要通 过极域电子教室,以多媒体课件讲授为主进行,对于不同类别的运算符结合实例程序进行 讲解,并布置学生进行调试运行实例程序,讲、练、讨论总结相结合,达到学以致用的效 果。 (作业)思考 题及课外推荐 资源 思考题: 1、将所有运算符按优先级别列出。 2、借助网络平台按照课前任务单,在课前学习控制语句中的顺序结构及单分支和双分 支语句内容。 课外推荐资源: 1、网络课程平台上对应的课件、微课视频、参考资料; 2、QQ群、微信群、中国大学MOOC网站 课后记 本堂课程教学整体与学生互动效果良好,在不断的互动中,讲练结合,组织案例讨 论,达到了教学目的。教学过程中发现学生对位运算符的操作理解的不是很好,采取了易 错案例分析,结合实际工作中可能遇到的密码加密和破解问题来提高学生的学生兴趣和理 解能力,取得了良好效果。在今后的教学过程中应多增加一些学生感兴趣的问题案例进行 知识点的带入和讲解,让学生能够学以致用,加强课程的学习兴趣。 章节名称 第3章 控制流程 3.1 顺序结构3.2 选择结构(单分支语句和 双分支语句) 课次(教学周 次) 本学期共32次课,本次为第5次授课 课堂教学 目的 (1)掌握顺序结构语句的使用方法; (2)掌握单分支if语句的使用方法; (3)掌握双分支if语句(if else)语句的使用方法。 教学内容及教 学安排 课前学习: 微课视频讲解要点: (1)比照学习英文作文的过程,学完单词(标识符、常量、变量),短语(表达式)后, 开始学习句子(语句),C++中的语句根据控制流程分为三类:顺序结构、选择结构和循环

结构。 (2)顺序结构语句比较好理解,将表达式语句、复合语句依次列举出来。 (3)选择结构语句比较难理解,通过流程图结合实例仔细讲解,注意程序设计思路的 讲解,以判断学生成绩是否及格的程序讲解和fe5e语句。 课堂教学与实践: (1)通过确定输入量、输出量,如何由输入求出输出的算法,归纳顺序结构程序设计 的里想,布置任务,以求解圆柱体的表面积5的面积的程序。学生思考之后,调试运行程 序。 (2)布置任务:求键盘上给入的一个3位整数的个位、十位和百位,让学生思考如何求 个位、十位和百位,并提问,学生实践调试程序。 (3)满足条件做一件事儿,不满足条件不做这件事儿,应该远择单分支语句,结合学 生课前测试的易错题强调语句书写注意事项,布置任务:求一个数的绝对值,学生思考并 调试运行程序, (4)满足条件做一件事儿,不满足条件做另一件事儿时,应该选择双分支语句,布置 任务:判断一个学生的成绩是否及格。学生分组讨论,上机调试程序。 总结: 总结顺序结构语句,单分支和双分支语句。 重点:表达式语句、复合语句、单分支和双分支语句 难点:复合语句 对策:从概念上讲复合语句,比较容易理解,但是想熟练应用还需要学生多加练习, 摄盘对囊 在讲解单分支和双分支语句时,先把语句作用讲清楚,然后引导学生根据问题确定应该选 择的流程结构,进而选准语句,特别注意在分支结构中,要完成的任务超过一条语句时, 需要变成复合语句,在学生熟悉了分支结构的基本使用方法后,多做几个练习题目加深理 解。 将顺序结构和选择结构的各种语句的基础讲解录制成微视频放在课程平台或QQ群里, 教学方法和手 让学生提前预习,课堂上通过极域电子教室系统以多媒体课件进行概要总结,然后重点讲 段 解利用不同语句实现具有实用功能的程序案例,注重程序设计思路的引导,让学生能够准 确选择语句进行程序设计。 思考 1、归纳顺序结构程序、单分支结构程序、双分支结构程序设计的思路。 (作业)思考 2、借助网络平台按照课前任务单,在课前学习选择结构语句内容。 题及课外推荐 课外推荐资返: 资源 1、网络课程平台上对应的课件、微课祝频、参考资料 2、QQ群、微信群、中国大学MO0C网站 本堂课程内容相对好理解,结合流程图讲解顺序和选择结构的适用范围及执行过程, 学生基本上可以掌握顺序结构和选择结构的语法格式:但是对一个条件可以同时控制多家 课后记 错句构成的复和语句上而还有待多加练习:教学过程中主要让学生通过实际的案例分析, 对用复合语句和不用复合语句所得到运行结果进行分析,做到见为实,理解什么情况了 需要大括号括起来的复和语句,再通过不断的上机练习加深理解

结构。 (2)顺序结构语句比较好理解,将表达式语句、复合语句依次列举出来。 (3)选择结构语句比较难理解,通过流程图结合实例仔细讲解,注意程序设计思路的 讲解,以判断学生成绩是否及格的程序讲解if和if else语句。 课堂教学与实践: (1)通过确定输入量、输出量,如何由输入求出输出的算法,归纳顺序结构程序设计 的思想,布置任务:以求解圆柱体的表面积s的面积的程序,学生思考之后,调试运行程 序。 (2)布置任务:求键盘上输入的一个3位整数的个位、十位和百位,让学生思考如何求 个位、十位和百位,并提问,学生实践调试程序。 (3)满足条件做一件事儿,不满足条件不做这件事儿,应该选择单分支if语句,结合学 生课前测试的易错题强调if语句书写注意事项,布置任务:求一个数的绝对值,学生思考并 调试运行程序。 (4)满足条件做一件事儿,不满足条件做另一件事儿时,应该选择双分支if语句,布置 任务:判断一个学生的成绩是否及格。学生分组讨论,上机调试程序。 总结: 总结顺序结构语句,单分支和双分支语句。 (重点)难点 以及对策 重点:表达式语句、复合语句、单分支和双分支语句 难点:复合语句 对策:从概念上讲复合语句,比较容易理解,但是想熟练应用还需要学生多加练习, 在讲解单分支和双分支语句时,先把语句作用讲清楚,然后引导学生根据问题确定应该选 择的流程结构,进而选准语句,特别注意在分支结构中,要完成的任务超过一条语句时, 需要变成复合语句,在学生熟悉了分支结构的基本使用方法后,多做几个练习题目加深理 解。 教学方法和手 段 将顺序结构和选择结构的各种语句的基础讲解录制成微视频放在课程平台或QQ群里, 让学生提前预习,课堂上通过极域电子教室系统以多媒体课件进行概要总结,然后重点讲 解利用不同语句实现具有实用功能的程序案例,注重程序设计思路的引导,让学生能够准 确选择语句进行程序设计。 (作业)思考 题及课外推荐 资源 思考题: 1、归纳顺序结构程序、单分支结构程序、双分支结构程序设计的思路。 2、借助网络平台按照课前任务单,在课前学习选择结构语句内容。 课外推荐资源: 1、网络课程平台上对应的课件、微课视频、参考资料; 2、QQ群、微信群、中国大学MOOC网站 课后记 本堂课程内容相对好理解,结合流程图讲解顺序和选择结构的适用范围及执行过程, 学生基本上可以掌握顺序结构和选择结构的语法格式;但是对一个if条件可以同时控制多条 语句构成的复和语句上面还有待多加练习;教学过程中主要让学生通过实际的案例分析, 对用复合语句和不用复合语句所得到运行结果进行分析,做到眼见为实,理解什么情况下 需要大括号括起来的复和语句,再通过不断的上机练习加深理解

章节名称 3.2选择结构 课次(教学周 次) 本学期共32次课,本次为第6次授课 (1)掌提多分支f嵌套语句(ese)的使用方法: 误蜜普器 (2)掌wtch语句的使用方法。 (3)堂握f嵌套与witchi语句的区别。 课前学习: 微课视類讲解要点: (1)以确定学生成绩等级的例子引出多分支程序的概念,讲解嵌套语句实现多分支 结构的流程、语法以及分段函数程序的实现。 (2)当多分支的条件可以表示为一个整型或字符型表达式时,可以用5wth语句实 现,讲解wth语句的控制流程、语法以,及程序的实现。 课堂教学与实我, (1)结合学生课前测试中关于多分支语句的易错愿以及在线讨论比较集中的问题 归纳多分支计的适用情况及语法规则。布置任务:给定学生的成绩,判断其五级分(优秀、 良好、中等、及格、不及格)等级,学生调试程序,讨论如何验证程序的正确性。 (2)结合学生课前测试中关于switch语句易错题,归纳switch语句的语法规则,布置任 务:学生用wtch语句修政学生成绩等级问题,学生调试程序,并讨论总结wtch语句与多 分支语句的异同。 (3)布置任务:学生自选语句编程实现判断某年某月有多少天,学生调试程序,并讨 仑此问题最适合用哪种多分支语句实现。 (4)布置任务:用5wtch语句实现四则运算(输入两个运算数据和运算符号,输出远 算结果)。学生讨论程序设计思路,教师引导,然后实现代码的调试与运行。 总结: 总结多分支语句和switchi语句的特点、注意事项及两者的异同 重点:f嵌套语句与5wtch语句的使用方法 难点:多分支语句与switch语句的异同 对策:通过结合奥型的案例程序,使用流程图,讲解程序设计思路,帮助学生理解分支 结构程序设计中如何选择f嵌套语句和switchi语句的异同。 将f嵌套语句和switchi语句的基础知识讲解录制成微视颊放在课程平台或QQ群里,让学 生提前预习,课堂上集中讲解、分散练习、学生讨论交替进行,通过极域电子教室系统以 教学方法和手 多媒体课件进行概要总结,然后重点讲解利用不同语句实现具有实用功能的程序案例,学 段 生上机练习,可以小组讨论,教师要注重程序设计思路的引导,让学生能够准确多分支语 句进行程序设计。 1、使用多分支f语句实现的程序是否都可以政成swth语句, 2、借助网络平台按照课前任务单,在课前学习循环语句内容 课外推荐资源: 1、网络误程平台上对应的课件、微课视频、参考资料 2、QQ群、微信群、中国大学M00C网站

章节名称 3.2 选择结构 课次(教学周 次) 本学期共32次课,本次为第6次授课 课堂教学 目的 (1)掌握多分支if嵌套语句(else if)的使用方法; (2)掌握switch语句的使用方法; (3)掌握if嵌套与switch语句的区别。 教学内容及教 学安排 课前学习: 微课视频讲解要点: (1)以确定学生成绩等级的例子引出多分支程序的概念,讲解if嵌套语句实现多分支 结构的流程、语法以及分段函数程序的实现。 (2)当多分支的条件可以表示为一个整型或字符型表达式时,可以用switch语句实 现,讲解switch语句的控制流程、语法以及程序的实现。 课堂教学与实践: (1)结合学生课前测试中关于多分支if语句的易错题以及在线讨论比较集中的问题, 归纳多分支if的适用情况及语法规则。布置任务:给定学生的成绩,判断其五级分(优秀、 良好、中等、及格、不及格)等级,学生调试程序,讨论如何验证程序的正确性。 (2)结合学生课前测试中关于switch语句易错题,归纳switch语句的语法规则,布置任 务:学生用switch语句修改学生成绩等级问题,学生调试程序,并讨论总结switch语句与多 分支if语句的异同。 (3)布置任务:学生自选语句编程实现判断某年某月有多少天,学生调试程序,并讨 论此问题最适合用哪种多分支if语句实现。 (4)布置任务:用switch语句实现四则运算(输入两个运算数据和运算符号,输出运 算结果)。学生讨论程序设计思路,教师引导,然后实现代码的调试与运行。 总结: 总结多分支if语句和switch语句的特点、注意事项及两者的异同。 (重点)难点 以及对策 重点:if嵌套语句与switch语句的使用方法 难点:多分支if语句与switch语句的异同 对策:通过结合典型的案例程序,使用流程图,讲解程序设计思路,帮助学生理解分支 结构程序设计中如何选择if嵌套语句和switch语句的异同。 教学方法和手 段 将if嵌套语句和switch语句的基础知识讲解录制成微视频放在课程平台或QQ群里,让学 生提前预习,课堂上集中讲解、分散练习、学生讨论交替进行,通过极域电子教室系统以 多媒体课件进行概要总结,然后重点讲解利用不同语句实现具有实用功能的程序案例,学 生上机练习,可以小组讨论,教师要注重程序设计思路的引导,让学生能够准确多分支语 句进行程序设计。 (作业)思考 题及课外推荐 资源 思考题: 1、使用多分支if语句实现的程序是否都可以改成switch语句。 2、借助网络平台按照课前任务单,在课前学习循环语句内容。 课外推荐资源: 1、网络课程平台上对应的课件、微课视频、参考资料; 2、QQ群、微信群、中国大学MOOC网站

本堂课程主要内容为f语句的嵌套和switch语句的使用,为了让学生更好的理解嵌套 问恩,引入了学生成锁等级的案例,先让学生用多分支f语句实现,实现后再提出程序存在 课后记 的问题:如果成绩超出0到100之间时还会不会得到正确的等级,从而引导学生想出解决 办法一-f嵌套可以解决此问题:再把同样问卷引导学生用switch语句实现,实现过程中问 论设计思路,与f语句的区别,增加学生对两种多分支语句的理解,能够区分语句所适用的 不同场景。整体学生的接受度较好,达到了预期教学目的. 章节名称 3.3循环结构 本学期共32次课,本次为第7次授课 (1)掌握while语句的程序设计的方法: 课堂教学 (2)掌拼do.whilei语句的程序设计的方法: 目的 (3)堂握f和语句的程序设计的方法: (4)掌握三种循环语句的区别, 课前学习: 微课视颊讲解要点:当程序中有些语句需要反复执行多次时,可以使用循环语句, C+的循环语句有or,while和do while三种,以采用多个累加赋值语句求1到100的和的问 引出循环结构的程序的必要性,结合流程图讲解三种循环语句的书写规则及使用方法。 课堂教学与实践: (1)结合累加求和问题归钠whle实现循环结构设计中的初始化部分、循环条件、循环体 的内容。 (2)布置任务:求100以内的奇数和:学生思考、讨论并实践,扩展到1到100的偶数 和、倒数和等复杂的累加和问题。 (3)布置任务:求一组非负数的最大值(当输入负数时结束):引导学生思考循环次数 不确定的情况下,如何用whle语句实现循环。 教学内容及教 学安排 (4)布置任务:将whilei语句程序改为do while语句,通过讨论体会do.-while与while语句 的异问。 (5)布置任务:编程实现斐波那契数列、水仙花,分析、比较、讨论和语句实现循环的 优点,教师进行辅导。 (6)布置任务:计算1-1/3+15-17+之和,直到某项的绝对值小于104为止。分析。 对论选用最适合的语句实现 总结: 引导学生总结三种循环语句的异同以及在循环结构程序设计中如何选择合适的语句, 拓展训练: 学分绩点的计算,学会选择合适的程序结果,培养严谨的工作风格,诚实守信,遵守规 则. 重点:三种循环结构语句 难点:循环语句的异同

课后记 本堂课程主要内容为if语句的嵌套和switch语句的使用,为了让学生更好的理解嵌套 问题,引入了学生成绩等级的案例,先让学生用多分支if语句实现,实现后再提出程序存在 的问题:如果成绩超出0到100之间时还会不会得到正确的等级,从而引导学生想出解决 办法-if嵌套可以解决此问题;再把同样问题引导学生用switch语句实现,实现过程中讨 论设计思路,与if语句的区别,增加学生对两种多分支语句的理解,能够区分语句所适用的 不同场景。整体学生的接受度较好,达到了预期教学目的。 章节名称 3.3 循环结构 课次(教学周 次) 本学期共32次课,本次为第7次授课 课堂教学 目的 (1)掌握while 语句的程序设计的方法; (2)掌握do.while语句的程序设计的方法; (3)掌握for语句的程序设计的方法; (4)掌握三种循环语句的区别。 教学内容及教 学安排 课前学习: 微课视频讲解要点:当程序中有些语句需要反复执行多次时,可以使用循环语句, C++的循环语句有for,while和do while三种,以采用多个累加赋值语句求1到100的和的问题 引出循环结构的程序的必要性,结合流程图讲解三种循环语句的书写规则及使用方法。 课堂教学与实践: (1)结合累加求和问题归纳while实现循环结构设计中的初始化部分、循环条件、循环体 的内容。 (2)布置任务:求100以内的奇数和;学生思考、讨论并实践,扩展到1到100的偶数 和、倒数和等复杂的累加和问题。 (3)布置任务:求一组非负数的最大值(当输入负数时结束);引导学生思考循环次数 不确定的情况下,如何用while语句实现循环。 (4)布置任务:将while语句程序改为do while语句,通过讨论体会do.while与while语句 的异同。 (5)布置任务:编程实现斐波那契数列、水仙花,分析、比较、讨论for语句实现循环的 优点,教师进行辅导。 (6)布置任务:计算 1-1/3+1/5-1/7+.之和,直到某项的绝对值小于10-4为止。分析、 讨论选用最适合的语句实现。 总结: 引导学生总结三种循环语句的异同以及在循环结构程序设计中如何选择合适的语句。 拓展训练: 学分绩点的计算,学会选择合适的程序结果,培养严谨的工作风格,诚实守信,遵守规 则。 (重点)难点 以及对策 重点:三种循环结构语句 难点:循环语句的异同

对策:通过结合典型的案例程序,使用流程图,讲解程序设计思路,帮助学生理解循环 结构程序设计中如何选择while、do while、for语句,以及三种循环语句的异同. 将循环结构的三种语句的基础知识讲解录制成微视颊放在课程平台或QQ群里,让学生 提前预习,课堂上集中讲解、分散练习、学生讨论交替进行,通过极域电子教室系统以多 教学方法和手 煤体课件进行概要总结,然后重点讲解利用不同语句实现具有实用功能的程序案例,学生 段 上机练习,可以小组讨论,教师要注重程序设计思路的引导,让学生能够准确透择语句进 行程序设计。 思考题: 1、for,while和do while三种循环语句什么情况下可以互换? (作业)思考 2、借助网络平台按照课韵任务单,在课前学习循环帐套内容 题及课外推荐 课外推荐资源: 资源 1、网络课程平台上对应的课件、微课视频、参考资料 2、QQ群、微信群、中国大学MO0C网站 本堂课程内容是三大结构中最复杂的部分,为了让学生能很好理解循环结构,以求1到 100的和的问避米分别用三种循环结构实现,要求学生讨论三种循环结构的异同,在掌握了 基本语法结构后,再扩展到1到100的偶数和、倒数和等复杂的累加和问腰上,引导学生总 结三种循环语句的异同以及在循环结构程序设计中如何选择合适的语句。在教学过程中发 现有些学生分不清楚f和whe语句的适用范围,采取的方法是结合流程图和具体实例演示的 方法,让学生看到它们的不同,进而理解循环与选择的区别。在今后的教学过程中应多加 课后记 强程序设计思路的讲解和分析,注重引导学生学会设计算法。 章节名称 3.4循环嵌套 课次数学同 本学期共32次课,本次为第8次授课 (1)理解循环嵌套的作用: 课堂教学 (2)掌据循环嵌套的程序设计方法: 目的 (3)掌握breaki语句和continue语句在循环做套中的使用方法 (4)热悉预处理命令。 教学内容及教 课前学习: 学安排 微课视颊讲解要点: 循环体中可以是任何的循环语句,当然也可以是循环语句,当循环体内包含循环语句 ,就发生了循环嵌套,以三角形实例讲解循环嵌套的内外层关系:以输入时以0结束为

对策:通过结合典型的案例程序,使用流程图,讲解程序设计思路,帮助学生理解循环 结构程序设计中如何选择while、do while、for语句,以及三种循环语句的异同。 教学方法和手 段 将循环结构的三种语句的基础知识讲解录制成微视频放在课程平台或QQ群里,让学生 提前预习,课堂上集中讲解、分散练习、学生讨论交替进行,通过极域电子教室系统以多 媒体课件进行概要总结,然后重点讲解利用不同语句实现具有实用功能的程序案例,学生 上机练习,可以小组讨论,教师要注重程序设计思路的引导,让学生能够准确选择语句进 行程序设计。 (作业)思考 题及课外推荐 资源 思考题: 1、for,while和do while三种循环语句什么情况下可以互换? 2、借助网络平台按照课前任务单,在课前学习循环嵌套内容。 课外推荐资源: 1、网络课程平台上对应的课件、微课视频、参考资料; 2、QQ群、微信群、中国大学MOOC网站 课后记 本堂课程内容是三大结构中最复杂的部分,为了让学生能很好理解循环结构,以求1到 100的和的问题来分别用三种循环结构实现,要求学生讨论三种循环结构的异同,在掌握了 基本语法结构后,再扩展到1到100的偶数和、倒数和等复杂的累加和问题上,引导学生总 结三种循环语句的异同以及在循环结构程序设计中如何选择合适的语句。在教学过程中发 现有些学生分不清楚if和while语句的适用范围,采取的方法是结合流程图和具体实例演示的 方法,让学生看到它们的不同,进而理解循环与选择的区别。在今后的教学过程中应多加 强程序设计思路的讲解和分析,注重引导学生学会设计算法。 章节名称 3.4 循环嵌套 课次(教学周 次) 本学期共32次课,本次为第8次授课 课堂教学 目的 (1)理解循环嵌套的作用; (2)掌握循环嵌套的程序设计方法; (3)掌握break语句和continue语句在循环嵌套中的使用方法。 (4)熟悉预处理命令。 教学内容及教 学安排 课前学习: 微课视频讲解要点: 循环体中可以是任何的循环语句,当然也可以是循环语句,当循环体内包含循环语句 时,就发生了循环嵌套,以三角形实例讲解循环嵌套的内外层关系;以输入时以0结束为

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档