7.1计算等比数列之和(教案)-《C语言程序设计》同步教学(电子科技大学出版社)

2024-03-30
| 5页
| 112人阅读
| 0人下载
普通

内容正文:

课题 计算等比数列之和 课时 2课时(90 min) 教学目标 知识目标: (1)掌握while、do-while和for循环语句的使用方法 (2)掌握while、do-while和for循环语句之间的区别及各自的使用场景 能力目标: 能读懂较复杂的循环结构程序 素质目标: 通过学习while、do-while和for循环语句,提升总结规律和将事物化繁为简的能力 教学重难点 教学重点:while循环语句,do-while循环语句,for循环语句 教学难点:while、do-while和for循环语句在实际开发中如何进行选择 教学方法 问答法、讨论法、讲授法、实践法 教学用具 电脑、投影仪、多媒体课件、教材 教学过程 主要教学内容及步骤 课前任务 【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过文旌课堂APP或其他学习软件,完成课前任务 请同学们回顾数学知识或上网查找,等差数列、等比数列前n项和的求解方法。 【学生】完成课前任务 考勤 【教师】使用文旌课堂APP进行签到 【学生】班干部报请假人员及原因 问题导入 【教师】请同学们扫码观看“循环结构”视频(详见教材),讨论并回答以下问题: 当型循环结构的流程,求等比数列之和的流程是怎么样的? 【学生】思考、举手回答 传授新知 【教师】讲解while循环语句、do-while循环语句、for循环语句, 一、while循环语句 ✈【教师】多媒体播放“while循环语句”视频(详见教材),让学生熟悉while循环语句的语法格式,执行流程 在C程序中,while语句是最简单也是最基本的循环语句,其格式如下。 while(表达式) 语句 /*循环体*/ 圆括号内的表达式是控制表达式;while下面的语句是循环体,循环体可以是一条简单的语句,也可以是多条语句组成的复合语句。 while语句的执行流程如图4-1所示(详见教材)。当执行该语句时,须先判断表达式的值,如果它为真(非0),则执行循环体;接着再次判断表达式的值,如果它仍为真,继续执行循环体,直到表达式的值为假(0),跳出循环体,执行下一条语句。由此可见,while语句就是当型循环结构。 【课堂问答】 ✈【教师】随机邀请学生回答以下问题 请同学们思考,如何用最简单的表达式,构建一个while循环的死循环? ✈【学生】聆听、思考、回答 ✈【教师】总结学生的回答 ✈提示 while语句是“先判断,后执行”。如果刚进入循环时条件就不满足,则循环体一次也不执行。另外,还须注意,循环体中要有修改表达式值的语句,使其有结果为假的时候,否则将出现“死循环”。 【课堂练习】 ✈【教师】出示【例4-1】,组织学生编写代码 输入整数n的值,求sum=1+2+3+…+n的值。 ✈【学生】编写程序、运行、对比结果 ✈【教师】解析例题 这是一个累加的问题,要重复进行n次加法运算,因此,可以用循环结构来实现。 ……(参考程序详见教材) 【运行结果】程序运行结果如图4-2所示(详见教材) 在使用while语句时,需要注意以下两点。 (1)变量初始化描述要完整、准确。例如,在例4-1中,while语句前要对变量i和sum 进行初始化。 (2)在循环体中应有使循环趋向于结束的语句。例如,例4-1中循环结束的条件是“i>n”,因此,在循环体中用语句“i++;”来达到此目的,如果没有这条语句,则i的值始终不变,就形成了死循环。 【课堂讨论】 ✈【教师】请学生分组讨论以下问题 请同学们以小组为单位,讨论如何避免死循环的出现。 ✈【学生】讨论、总结、回答 ✈【教师】总结学生的回答 二、do-while循环语句 ✈【教师】多媒体播放“do-while循环语句”视频(详见教材),让学生了解do-while循环语句的语法格式,执行流程 除了while语句外,还可以用do-while语句来实现循环结构。使用do-while语句时,无论条件是否满足,都至少执行一次循环体,其语法格式如下。 do { 语句 /*循环体*/ }while(表达式); do-while语句的执行流程如图4-3所示(详见教材)。首先执行一次循环体中的语句,然后计算表达式的值,若为真则继续执行循环体,并再次计算表达式的值,直到表达式的值为假,终止循环,执行do-while语句的下一条语句。由此可见,do-while语句是直到型循环结构。 【课堂练习】 ✈【教师】出示【例4-2】,组织学生编写代码 用do-while语句求sum=1+2+3+…+n的值。 ✈【学生】编写程序、运行、对比结果 ✈【教师】解析例题 ……(参考程序详见教材) 【运行结果】程序运行结果如图4-4所示(详见教材) ✈提示 在do-while语句中,条件放在while后面的圆括号中,

资源预览图

7.1计算等比数列之和(教案)-《C语言程序设计》同步教学(电子科技大学出版社)
1
7.1计算等比数列之和(教案)-《C语言程序设计》同步教学(电子科技大学出版社)
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。