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后面的圆括号中,
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。