高中数学第一章算法初步1.2.3循环语句教学案新人教A版必修20.pdf
《高中数学第一章算法初步1.2.3循环语句教学案新人教A版必修20.pdf》由会员分享,可在线阅读,更多相关《高中数学第一章算法初步1.2.3循环语句教学案新人教A版必修20.pdf(14页珍藏版)》请在三一文库上搜索。
1、 积一时之跬步臻千里之遥程 马鸣风萧萧整理 12.3 循环语句 (1)循环语句的一般格式和功能是什么? (2)编写程序时,什么情况下使用循环语句? (3)两种循环语句的区别和联系有哪些? 新知初探 1循环语句的格式、功能 名称直到型当型 程序结构 框图 格式 DO 循环体 LOOP_UNTIL 条件 WHILE 条件 循环体 WEND 执行步骤 先执行一次DO 和 UNTIL之间的循环 体,再判断UNTIL 后的条件是否符合, 如果不符合,继续执行循环体,然后再 检查上述条件,如果仍不符合,再次执 行循环体直到某一次条件符合为止这 时不再执行循环体,跳出循环体执行 UNTIL 语句之后的语句
2、先判断条件的真假,如果条件符合, 则执行 WHILE 和 WEND 之间的循环 体,然后再检查上述条件,如果条件 仍符合,再次执行循环体,这个过程 反复进行,直到某一次条件不符合为 止,这时不再执行循环体,跳出循环 体,执行WEND 之后的语句 2.两种循环语句的区别 执行的顺序不同 执行UNTIL语句时,先执行循环体,再判断条件,直到条件满足;执 行 WHILE 语句时,先判断条件,再执行循环体,直到条件不满足 条件的内容不同 UNTIL语句中的条件是循环结束的条件,满足此条件时, 执行循环体后 面的语句,不满足时执行循环体;WHILE语句中的条件是执行循环体 的条件,满足此条件时,执行循环
3、体,否则执行循环体后面的语句 循环体的执行次数由于 UNTIL语句是先执行循环体再判断条件,因此,任何一个UNTIL 积一时之跬步臻千里之遥程 马鸣风萧萧整理 不同语句中,循环体至少要执行一次,直到条件满足;而WHILE语句是先 判断条件,因此,循环体可能一次也不执行就退出循环体 点睛 两种循环语句的联系 两种语句都可以实现计算机反复执行循环体的目的,只是表达形式不同一般地, WHILE 语句和 UNTIL 语句可以相互转化 小试身手 1关于循环语句的说法不正确的是( ) A算法中的循环结构由WHILE 语句来实现 B循环语句中有直到型语句和当型语句,即UNTIL 语句和 WHILE 语句 C
4、一般来说UNTIL 语句和 WHILE 语句可以互相转换 D算法中的循环结构由循环语句来实现 解析: 选 A 算法中的循环结构由循环语句来实现,循环语句包括UNTIL 语句和 WHILE 语句两种不同的格式,且一般情况下这两种语句可以相互转换所以选项A 是错误的,其 余都正确 2对于下面一个程序: M5 N 0 WHILE N15 NNM MM 1 WEND PRINT M END 运行后输出的结果为_ 解析:执行过程如下:M5,N0, 当N015时,N055,M 514; 当N515时,N549,M 413; 当N915时,N9312,M312; 当N1215 时,N12214,M21 1;
5、 当N1415 时,N14115,M11 0, 当N15时不小于15,终止循环,最后输出M的值为 0. 答案: 0 积一时之跬步臻千里之遥程 马鸣风萧萧整理 UNTIL 语句的应用 典例 (1)下面为一个求1,2,3, ,20的平均数的程序, 在横线上应填充的语句为( ) S0 i1 DO SS i i i1 LOOP UNTIL a S/20 PRINT a END A i20 Bi20 Ci 20 Di 20 (2)如图程序执行后输出的结果是_ i11 s1 DO s s*i; i i1 LOOP UNTIL i20. (2)i11 时,s11111; i10 时,s1110110; i9
6、 时,s1109990; i8 时,i2 015 PRINT S END WHILE语句的应用 典例 (1)下列程序运行后输出的结果为( ) 积一时之跬步臻千里之遥程 马鸣风萧萧整理 i1 WHILE i5 ii2 WEND PRINT i END A 1 B3 C5 D7 (2)给出的 30 个数, 1,2,4,7,11 ,其规律是第1 个数是 1,第 2 个数比第 1 个数大 1, 第 3 个数比第 2 个数大 2,第 4 个数比第3 个数大 3依次类推,要求计算这30 个数的和, 写出程序 解析 (1)该程序的执行过程是i1,i15,是; i123,i35,是; i325;i55,否 所
7、以输出i的值为 5. 答案: C (2)解:程序如下: i1 P1 S 0 WHILE i 30 SS P PP i ii1 WEND PRINT S END 1WHILE 语句的适用类型 当型循环也叫“前测试”循环,也就是我们所讲的“先测试后执行”“先判断后执行” 2使用 WHILE 语句应注意五点 (1)当型循环以WHILE 开头,以 WEND 作为结束标志 WEND 是 WHILE END的缩写, 表示“ WHILE 循环到此结束” (2)一般来讲, WHILE 语句与 UNTIL语句可以相互转化 积一时之跬步臻千里之遥程 马鸣风萧萧整理 (3)执行 WHILE 语句时, 先判断条件,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中数学 第一章 算法 初步 1.2 循环 语句 教学 新人 必修 20
链接地址:https://www.31doc.com/p-5590485.html