2-3-2循环语句课件.ppt
《2-3-2循环语句课件.ppt》由会员分享,可在线阅读,更多相关《2-3-2循环语句课件.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练【课标要求课标要求】1理解两种结构的循环语句理解两种结构的循环语句For 语句和语句和 Do Loop 语语 句句2掌握两种循环语句的一般形式并会应用掌握两种循环语句的一般形式并会应用3通过具体实例使学生明确两种循环语句的区别和联通过具体实例使学生明确两种循环语句的区别和联 系系【核心扫描核心扫描】1利用循环语句解决实际问题利用循环语句解决实际问题(重点重点)2两种循环语句的区别与联系两种循环语句的区别与联系(易混点易混点)4.2 循环语句循环语句课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练Fo
2、r语句语句(1)适用范围:适用范围:For语句适用于语句适用于_的循环结的循环结构构(2)一般形式:一般形式:自学导引自学导引For循环变量循环变量_预先知道循环次数预先知道循环次数初始值初始值To终值终值循环体循环体Next1课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练Do Loop语句语句(1)适用范围:预先不知道适用范围:预先不知道_的的_,要根据其他形式,要根据其他形式的的_停止循环停止循环(2)一般形式:一般形式:想一想想一想:For语句与语句与Do Loop语句能否相互转化语句能否相互转化?提示提示在预先知道循环次数的循环结构中,在预先知道循环次数的循环
3、结构中,For语句和语句和Do Loop语句一般可以互相转化,在预先不知道循环次数的语句一般可以互相转化,在预先不知道循环次数的循环结构中,不能用循环结构中,不能用For语句,一般用语句,一般用Do Loop语句语句2循环循环次数次数终止条件终止条件课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练对对For语句的理解语句的理解(1)计算机在执行计算机在执行For语句时先对循环变量赋初始值,然后语句时先对循环变量赋初始值,然后与循环变量的终值比较,若小于或等于终值,则执行循环与循环变量的终值比较,若小于或等于终值,则执行循环体,然后循环变量的值增加体,然后循环变量的值增加
4、1,再与终值比较,若还小于,再与终值比较,若还小于或等于终值,再执行循环体,以此类推,直到循环变量的或等于终值,再执行循环体,以此类推,直到循环变量的值大于终值,停止执行循环体值大于终值,停止执行循环体(2)在在For循环语句中,我们默认循环变量每次的增量为循环语句中,我们默认循环变量每次的增量为1.如果需要考虑增量不为如果需要考虑增量不为1的情况,需要使用参数的情况,需要使用参数Step.例如,例如,“输出输出1到到100内的所有奇数内的所有奇数”的算法语句为:的算法语句为:名师点睛名师点睛1课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练对对Do Loop语句的理解
5、语句的理解(1)计算机执行计算机执行Do Loop语句时,先执行语句时,先执行Do和和Loop While之间之间的循环体,然后判断条件是否成立,如果条件成立,则返回的循环体,然后判断条件是否成立,如果条件成立,则返回执行循环体;这个过程反复执行,直到条件不满足时,不再执行循环体;这个过程反复执行,直到条件不满足时,不再执行循环体,跳出循环体,执行执行循环体,跳出循环体,执行Loop While语句后面的语语句后面的语句句(2)在应用在应用Do Loop语句时一定要注意条件表达式的写法,不语句时一定要注意条件表达式的写法,不满足满足While后面的表达式时停止循环,若满足则继续循环后面的表达式
6、时停止循环,若满足则继续循环2Fori1 To 100 Step 2 输出输出iNext课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练题型一题型一For语句的应用语句的应用 编写一个计算编写一个计算1232529992的算法,画出算法的算法,画出算法框图,并用框图,并用 For 语句描述这个算法语句描述这个算法解解For 语句描述算法为:语句描述算法为:【例例1】S0For i1 to 999 Step 2 SSi*iNext输出输出S课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练算法框图如下:算法框图如下:课前探究学习课前探究学习课堂讲练互
7、动课堂讲练互动活页规范训练活页规范训练规律方法规律方法 (1)For 语句是表达循环结构最常见的语句之语句是表达循环结构最常见的语句之一,它适用于预先知道循环次数的循环结构,有些循环中一,它适用于预先知道循环次数的循环结构,有些循环中如果不能直接看出循环次数,则可通过题目中的规律先求如果不能直接看出循环次数,则可通过题目中的规律先求出循环次数再写循环语句出循环次数再写循环语句(2)使用使用 For 语句设计程序的一般思路:语句设计程序的一般思路:确定循环次确定循环次数;把反复要做的工作,作为循环体放在数;把反复要做的工作,作为循环体放在 For 与与 Next 之间之间课前探究学习课前探究学习
8、课堂讲练互动课堂讲练互动活页规范训练活页规范训练请阅读下列用请阅读下列用For语句给出的算法,画出算法框图语句给出的算法,画出算法框图并说明该算法的处理功能并说明该算法的处理功能【训练训练1】S0Fori1 To 20Step 2 SSiNext输出输出S课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练解解算法的框图如图所示,因此,这个算法实际上处理的算法的框图如图所示,因此,这个算法实际上处理的是求和是求和S135791113151719.课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练 以下给出的是用循环语句编写的一个算法,根据该算以下给出的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 语句 课件
限制150内