中职《C语言程序设计》教案第7课计算等比数列之和.docx
《中职《C语言程序设计》教案第7课计算等比数列之和.docx》由会员分享,可在线阅读,更多相关《中职《C语言程序设计》教案第7课计算等比数列之和.docx(5页珍藏版)》请在优知文库上搜索。
1、课题计算等比数列之和课时2课时(90min)教学目标知识目标:(1)掌握While、do-while和for循环语句的使用方法(2)掌握while、do-whiIe和for循环语句之间的区别及各自的使用场景能力目标:能读懂较复杂的循环结构程序素质目标:通过学习while,do-while和for循环语句,提升总结规律和将事物化繁为简的能力教学重难点教学重点:while循环语句,do-while循环语句,for循环语句教学难点:while、do-while和for循环语句在实际开发中如何进行选择教学方法问答法、讨论法、讲授法、实践法教学用具电脑、投影仪、多媒体课件、教材教学过程主要教学内容及步骤
2、课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务请同学们回顾数学知识或上网查找,等差数列、等比数列前n项和的求解方法。【学生】完成课前任务考勤【教师】使用APP进行签到【学生】班干部报请假人员及原因问题导入【教师】请同学们扫码观看“循环结构”视频(详见教材),讨论并回答以下问题:当型循环结构的流程,求等比数列之和的流程是怎么样的?【学生】思考、举手回答传授新知【教师】讲解Whiie循环语句、d。-WhiIe循环语句、for循环语句,一、while循环语句*【教师】多媒体播放while循环语句”视频(详见教材),让学生熟悉WhiIe循环语句的
3、语法格式,执行流程在C程序中,WhiIe语句是最简单也是最基本的循环语句,其格式如下。WhiIe(表达式)语句/*循环体*/圆括号内的表达式是控制表达式;while下面的语句是循环体,循环体可以是一条简单的语句,也可以是多条语句组成的复合语句。while语句的执行流程如图4-1所示(详见教材)。当执行该语句时,须先判断表达式的值,如果它为真(非0),则执行循环体;接着再次判断表达式的值,如果它仍为真,继续执行循环体,直到表达式的值为假(0),跳出循环体,执行下一条语句。由此可见,while语句就是当型循环结构。【课堂问答】【教师】随机邀请学生回答以下问题请同学们思考,如何用最简单的表达式,构建
4、一个while循环的死循环?【学生】聆听、思考、回答【教师】总结学生的回答A提示While语句是先判断,后执行。如果刚进入循环时条件就不满足,则循环体一次也不执行。另外,还须注意,循环体中要有修改表达式值的语句,使其有结果为假的时候,否则将出现“死循环。【课堂练习】【教师】出示【例41】,组织学生编写代码输入整数n的值,求SUm=I+2+3+.+n的值。【学生】编写程序、运行、对比结果【教师】解析例题这是一个累加的问题,要重复进行n次加法运算,因此,可以用循环结构来实现。(参考程序详见教材)【运行结果】程序运行结果如图4-2所示(详见教材)在使用while语句时,需要注意以下两点。(1)变量初
5、始化描述要完整、准确。例如,在例4-1中,while语句前要对变量i和sum进行初始化。(2)在循环体中应有使循环趋向于结束的语句。例如,例4-1中循环结束的条件是in,因此,在循环体中用语句i+;”来达到此目的,如果没有这条语句,贝!Ji的值始终不变,就形成了死循环。【课堂讨论】【教师】请学生分组讨论以下问题请同学们以小组为单位,讨论如何避免死循环的出现。【学生】讨论、总结、回答【教师】总结学生的回答二、do-while循环语句【教师】多媒体播放d。-WhiIe循环语句”视频(详见教材),让学生了解d。-WhiIe循环语句的语法格式,执行流程除了while语句外,还可以用do-while语句
6、来实现循环结构。使用do-while语句时,无论条件是否满足,都至少执行一次循环体,其语法格式如下。do语句/*循环体while(表达式);do-while语句的执行流程如图4-3所示(详见教材)首先执行一次循环体中的语句,然后计算表达式的值,若为真则继续执行循环体,并再次计算表达式的值,直到表达式的值为假,终止循环,执行do-while语句的下一条语句。由此可见,do-while语句是直到型循环结构。【课堂练习】【教师】出示【例4.2】,组织学生编写代码用do-while语句求sum=1+2+3+.+n的值。【学生】编写程序、运行、对比结果【教师】解腌IJ题(参考程序详见教材)【运行结果】程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 教案 计算 等比数列 之和