2017-2018学年高中数学人教a版必修三教学案:第一章第2节第3课时循环语句含答案

上传人:Bod****ee 文档编号:47621136 上传时间:2018-07-03 格式:DOC 页数:13 大小:2MB
返回 下载 相关 举报
2017-2018学年高中数学人教a版必修三教学案:第一章第2节第3课时循环语句含答案_第1页
第1页 / 共13页
2017-2018学年高中数学人教a版必修三教学案:第一章第2节第3课时循环语句含答案_第2页
第2页 / 共13页
2017-2018学年高中数学人教a版必修三教学案:第一章第2节第3课时循环语句含答案_第3页
第3页 / 共13页
2017-2018学年高中数学人教a版必修三教学案:第一章第2节第3课时循环语句含答案_第4页
第4页 / 共13页
2017-2018学年高中数学人教a版必修三教学案:第一章第2节第3课时循环语句含答案_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《2017-2018学年高中数学人教a版必修三教学案:第一章第2节第3课时循环语句含答案》由会员分享,可在线阅读,更多相关《2017-2018学年高中数学人教a版必修三教学案:第一章第2节第3课时循环语句含答案(13页珍藏版)》请在金锄头文库上搜索。

1、2017-2018 学年高中数学人教 A 版1第 3 课时 循环语句核心必知1预习教材,问题导入根据以下提纲,预习教材 P29P32,回答下列问题(1)循环语句与程序框图中的哪个结构相对应?提示:循环结构(2)与图 1.112 中的直到型循环结构对应的 UNTIL 语句的一般格式是什么?提示:一般格式为:DO 循环体 LOOP UNTIL 条件2归纳总结,核心必记(1)UNTIL 语句UNTIL 语句的格式:DO 循环体 LOOP UNTIL 条件UNTIL 语句的执行过程:当计算机执行上述语句时,先执行一次 DO 和 UNTIL 之间的循环体,再对 UNTIL 后的条件进行判断如果条件不符合

2、,继续执行循环体;然后再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止这时,计算机将不执行循环体,直接跳到 UNTIL 语句后,接着执行 UNTIL 语句之后的语句UNTIL 语句对应的程序框图:(2)WHILE 语句WHILE 语句的格式:WHILE 条件 循环体 WEND2017-2018 学年高中数学人教 A 版2WHILE 语句的执行过程:当计算机遇到 WHILE 语句时,先判断条件的真假,如果条件符合,就执行 WHILE和 WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止这时,计算机将不执行循环

3、体,直接跳到WEND 语句后,接着执行 WEND 之后的语句WHILE 语句对应的程序框图:问题思考(1)循环语句与条件语句有何关系?提示:循环语句中一定有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问题(2)编写程序时,什么情况下使用循环语句?提示:在问题处理中,对不同的运算对象进行若干次相同运算或处理时,编写程序要用到循环语句课前反思通过以上预习,必须掌握的几个知识点:(1)UNTIL 语句的格式: ;(2)WHILE 语句的格式: ;(3)循环语句的功能: .观察如图所示的内容:思考 怎样认识 UNT

4、IL 语句? 2017-2018 学年高中数学人教 A 版3名师指津:使用 UNTIL 语句应注意以下几点:(1)DO 语句只是循环体的开始标记,遇到 DO 语句,程序只是记住这个标记,其他什么也不做,接着执行后面的循环体,在执行一次循环体后,再检查 UNTIL 后的条件是否成立,如果不成立,就重复执行循环体,直到条件符合时退出循环(2)在循环体内,应注意务必有相应的语句使“条件”改变,保证能终止循环,否则循环将无休止地进行下去讲一讲1编写一个程序计算的值,并画出程11 213 415 612 015 2 016序框图尝试解答 程序如下:s0 i1 DO ss1/i * i1 ii2 LOOP

5、 UNTIL i2 015 PRINT s END程序框图如图:对 UNTIL 语句的几点说明(1)直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环(2)循环次数的控制往往是判断条件,在循环体内要控制条件的改变,否则会陷入死循环(3)控制循环次数的变量要综合考虑初始化时和 LOOP UNTIL 后两处,若初始值为 1,则循环体中累加,若初始值为循环的次数,则循环体中递减练一练2017-2018 学年高中数学人教 A 版41(1)用 UNTIL 语句写出求 1 的程序121314199911 000(2)根据下列程序,画出相应的程序框图s0 k1 DO ss1/k

6、 * k1 kk1 LOOP UNTIL k 99 PRINT s END解:(1)程序如下:s0 i1 DO ss1i1/i ii1 LOOP UNTIL i1 000 PRINT s END(2)程序框图如图所示观察如图所示的内容:思考 怎样认识 WHILE 语句? 名师指津:使用 WHILE 语句应注意以下几点:(1)当型循环以 WHILE 语句开头,以 WEND 作为结束标志WEND 是 WHILE END2017-2018 学年高中数学人教 A 版5的缩写,表示 WHILE 循环到此为止(2)执行 WHILE 语句时,先判断条件,再执行循环体,然后再判断条件,再执行循环体,反复执行,

7、直到条件不满足(3)WHILE 语句中的条件是指循环体的条件,满足此条件时,执行循环体,不满足时则执行循环体结构后面的内容(4)WHILE 语句由于先条件,再循环体,因此循环体可能一次也不执行就退出循环结构讲一讲2给出了 30 个数,1,2,4,7,11,其规律是第 1 个数是 1,第 2 个数比第 1 个数大1,第 3 个数比第 2 个数大 2,第 4 个数比第 3 个数大 3,依次类推,要求计算这 30 个数的和,先将下面所给出的程序框图补充完整,再依据程序框图写出程序(1)把程序框图补充完整:_,_;(2)写出程序尝试解答 (1)i30? PPi(2)程序:i1 P1 S0 WHILE

8、i30 SSP PPi ii1 WEND PRINT S END对 WHILE 语句的几点说明(1)计算机执行当型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退出这是确定是否应用当型语句的关键2017-2018 学年高中数学人教 A 版6(2)当型循环语句中 WHILE 和 WEND 成对出现(3)判断条件往往是控制循环次数的变量练一练2设计计算 123499 的值的一个算法,画出程序框图,并编写程序解: 程序框图如图所示:程序如下:i1 S0 WHILE i99 SSi ii1 WEND PRINT S END讲一讲3分别用当型和直到型循环语句编写一个程序,同时计算 135

9、99 和246100 的值尝试解答 用 UNTIL 语句编写程序:i1 A1 B1 DO AA * i ii1 BB * i ii1 LOOP UNTIL i100 PRINT A,B END用 WHILE 语句编写程序:2017-2018 学年高中数学人教 A 版7i1 A1 B1 WHILE i100 AA * i ii1 BB * i ii1 WEND PRINT A,B END两种循环语句的异同两种循环语句的相同点是:(1)进入循环前的语句相同;(2)循环体相同;(3)输出部分相同不同点是:(1)循环条件的位置不同;(2)循环条件不同练一练3分别写出下列算法语句(1)和(2)运行的结果

10、(1)_;(2)_S0 i0 DO SSi ii1 LOOP UNTIL S 20 PRINT i ENDS0 i0 DO ii1 SSi LOOP UNTIL S 20 PRINT i END(1) (2)解析:由程序(1),知 S01234562120 时,终止运行,此时 i7.对于程序(2)有 S1234562120 时,终止运行,此时,循环执行了 6 次,所以 i6.答案:(1)7 (2)6课堂归纳感悟提升1本节课的重点是理解两种循环语句的格式与功能难点是会用两种循环语句编写算法语句,能根据程序写出运行结果2本节课要掌握以下几类问题:(1)把握两种语句的内涵,准确使用两种语句解题,见讲

11、 1,2.(2)把握两种语句的转化方法,见讲 3.3本节课的易错点有两个:(1)混淆两种语句,如讲 3;(2)对控制循环的条件理解不清而致错,如讲 1,2,3.2017-2018 学年高中数学人教 A 版8课下能力提升(七)学业水平达标练题组 1 UNTIL 语句及应用1下列循环语句是程序的一部分,循环终止时,i 等于( )i1 DO ii1 LOOP UNTIL i4A3 B4 C5 D6解析:选 C 该循环语句是直到型循环语句,当条件 i4 开始成立时,循环终止,则i5,故选 C.2下面程序输出的结果为( )A17 B19 C21 D23解析:选 C 当 i9 时,S29321,判断条件

12、98 成立,跳出循环,输出 S.3如果下列程序执行后输出的结果是 132,那么在程序 UNTIL 后面的“条件”应为( )i12 s1 DO ss * i ii1 LOOP UNTIL PRINT s ENDAi11 Bi11Ci11 Di 20 PRINT sum END程序 1 程序 2程序 1 运行的结果为_,程序 2 运行的结果为_解析:程序 1 是计数变量 i21 开始,不满足 i20,终止循环,累加变量 sum0,这个程序计算的结果为 0;程序 2 计数变量 i21,开始进入循环,sum02121,ii121122,i 20,循环终止,此时,累加变量 sum21,这个程序计算的结果

13、为 21.答案:0 218下面是“求满足 123n2 014 的最小的自然数 n”的一个程序,其中有3 处错误,请找出错误并予以更正i1 S1 n0 DO SSi ii1 nn1 LOOP UNTIL S 2 014 输出 n1解:错误 1:“S1”改为“S0” ;错误 2:无 END 语句,在输出下面加“END”;错误 3:“输出 n1”改为“PRINT n” 能力提升综合练1如下程序的循环次数为( )2017-2018 学年高中数学人教 A 版11x0 WHILE x20 xx1 xx2 WEND PRINT x ENDA1 B2 C3 D4解析:选 C 程序执行如下:(1)x20,x01

14、1,x121;(2) x20,x112,x224,(3) x20,x415,x5225,此时跳出循环,并输出 x.一共进行 3 次循环,故选 C.2读程序:甲: 乙:i1 S0 WHILE i 1232322017-2018 学年高中数学人教 A 版12;a ,k2,此时 ;a ,k3,此时 ;a ,k4,此14321234341434123838143812316时 0 THEN mm1 END IF nn1 WEND PRINT m END或用 UNTIL 语句编写程序如下:n1 m0 DO INPUT x IF x 0 THEN mm1 END IF nn1 LOOP UNTIL n 100 PRINT m END

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号