【数学】2019届一轮复习北师大版循环条件结束判断失误学案

申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

文档介绍

【数学】2019届一轮复习北师大版循环条件结束判断失误学案

‎ ‎ 专题十一 算法、推理与证明、复数 误区二:循环条件结束判断失误 一、知识辨析 循环结构是高考命题的一个热点问题,多以选择题、填空题的形式呈现,试题难度不大,多为容易题或中档题.高考对循环结构的考查主要有以下三个命题角度:(1)由框图求输出的结果;(2)完善程序框图;‎ ‎ (1)已知程序框图,求输出的结果,可按程序框图的流程依次执行,最后得出结果.‎ ‎(2)完善程序框图问题,结合初始条件和输出结果,分析控制循环的变量应满足的条件或累加、累乘的变量的表达式.‎ ‎(3)对于辨析程序框图功能问题,可将程序执行几次,即可根据结果作出判断.‎ 解决循环结构框图问题,要先找出控制循环的变量的初值、步长、终值(或控制循环的条件),然后看循环体,循环次数比较少时,可依次列出,循环次数较多时,可先循环几次,找出规律,要特别注意最后输出的是什么,不要出现多一次或少一次循环的错误.‎ 二、典例精析 ‎【例1】阅读如图所示的程序框图,运行相应的程序,输出的S的值为(  )‎ A.15 B‎.105 ‎ C.245 D.945‎ ‎【分析】初始值S=1,i=1.第一次循环得T=3,S=1×3=3,i=2;第二次循环得T=5,S=3×5=15,i=3;第三次循环得T=7,S=15×7=105,i=4,满足,此时退出循环,输出的S为105.故选B.‎ ‎【答案】B ‎【易错总结】(1)对于循环结构的程序框图,一定要注意是满足条件时结束循环还是不满足条件时结束循环,即区分是当型循环,还是直到型循环;(2)循环结构中中的循环次数要严格把握,区分“”与“>”,‎ 不要出现多算一次或少算一次的错误,如本例中就退出循环,故总共计算了3次.(3)注意控制循环的变量的步长是多少,看清楚是还是;(4)仔细甄别判断框中的条件,确定控制运算次数的是计数变量还是累加变量,正确判断何时结束程序 ‎【方法点拨】与算法初步有关的高考题大多是框图题,解决这类问题最有效的方法就是模拟计算机的运行步骤,循环次数较少时按照程序列出每一步的运行结果,即得答案,当循环次数较多时,按照程序逐一列出前面的若干步骤,观察、归纳规律,从而得出答案,几乎所有的算法初步高考题都可此法解决.‎ ‎【小试牛刀】某算法的程序框图如图所示,该程序输出的结果为(  )‎ A. B. C. D. ‎【答案】 B ‎ 三、迁移运用 ‎1. 【四川省资阳市2017届高三上学期第一次诊断考试】公元263年左右,我国数学家刘徽发现,当圆内接多边形的边数无限增加时,多边形面积可无限逼近圆的面积,由此创立了割圆术,利用割圆术刘徽得到了圆周率精确到小数点后面两位的近似值3.14,这就是著名的徽率.如图是利用刘徽的割圆术设计的程序框图,则输出的n值为( )参考数据:,,.‎ A. B. C. D. ‎ ‎【答案】B ‎【解析】由程序框图,值依次为:;;,此时满足,输出,故选B.学 ! ‎ ‎2. 【广东省惠州市2017届第二次调研考试】如图给出了计算的值的程序框图,其中①②分别是( )‎ ‎(A), (B), ‎ ‎(C), (D),‎ ‎【答案】C ‎【解析】因为2,4,6,8,…,60构成等差数列,首项为2,公差为2,所以2+2(n-1)=60,解得n=30,所以该程序循环了30次,即i>30,n=n+2,故选C.‎ ‎3. 【吉林省长春市普通高中2017届高三质量监测(一)】按照如图的程序框图执行,若输出结果为31,则处条件可以是( )‎ A. B. C. D.‎ ‎【答案】C ‎【解析】由已知,,,,,,,符合条件输出,故选C.‎ ‎4. 【山西大学附中2017届高三第二次模拟测试】阅读如图所示的程序如图,运行相应的程序,若输出的为,则判断框中填写的内容可以是 ‎( )‎ A. B. C. D.‎ ‎【答案】C ‎【解析】,判断是,,判断是,,判断是,,判断否,输出,故填.‎ ‎5. 【江西省新余市2016届高三第二次模拟考试】运行如图所示的程序框图,若输出的点恰有5次落在直线 上,则判断框中可填写的条件是 ‎( )‎ A. B. C. D.‎ ‎【答案】D ‎【解析】当,,输出点,在直线上;不满足条件,,输出点,不在直线上;不满足条件, ,输出点,不在直线上;不满足条件, ,输出点,在直线上;不满足条件,,输出点,在直线上;不满足条件,,输出点,不在直线上;不满足条件, ,输出点,不在直线上;不满足条件, ,输出点,在直线上;不满足条件,,输出点,在直线上,由题意,此时应满足条件,退出循环,故判断框中应填入的条件是,选D.‎ ‎6. 【湖南省郴州市2017届高三上学期第一次教学质量监测】某程序框图如图2所示,若,,,,.则该程序运行后输出的值为( )‎ A.1 B.‎0 ‎‎ C.-1 D.2‎ ‎【答案】A ‎【解析】‎ ‎.‎ ‎7. 【河南省开封市2017届高三上学期10月月考】执行如图所示的程序框图,输出的 值是 ‎ ‎ ‎ A. 4 B. 5 C. 6 D.7‎ ‎【答案】B ‎8. 【山西省临汾一中、忻州一中、长治二中等五校2017届高三上学期第二次联考】执行如图所示的程序框图,若输入的,,则输出的等于( )‎ A.94 B.99 C.45 D.203‎ ‎【答案】A ‎【解析】由框图程序得第一次运行第二次运行第三次运行第四次运行.此时满足终止运行,输出,故选A.‎ ‎9.(2015·课标Ⅰ)执行如图的程序框图,如果输入的t=0.01,则输出的n=(  )‎ A.5 B.6 C.7 D.8‎ ‎【答案】 C ‎【解析】S=1,n=0,m=→S=,m=,n=1→S=,m=,n=2→…→S=,m=,n=6→S=,m=,n=7,此时>0.01不成立,故输出n为7.‎ ‎10.执行如图所示的程序框图,输出的S值为(  )‎ A.3 B.-6 C.10 D.-15‎ ‎【答案】C ‎ ‎【解析】程序运行过程中,各变量的值如下所示:‎ 是否继续循环 S 学 ‎ i 学 ‎ 循环前 ‎0‎ ‎1‎ 第一次循环 是 学 ‎ ‎-1‎ ‎2‎ 第二次循环 是 ‎3‎ ‎3‎ 第三次循环 是 ‎-6‎ ‎4‎ 第四次循环 是 ‎10‎ ‎5 学_ _ ‎ 第五次循环 否 故最后输出的S值为10.故选C.学 ‎ ‎11.【2016届重庆市第一中学高三12月月考】执行下图所示框图,若输入,则输出的p等于( )‎ A.120 B.240 C.360 D.720‎ ‎【答案】C ‎12.阅读如图所示的程序框图,运行相应的程序,输出的结果i=____________.‎ ‎【答案】5‎ ‎【解析】初始值a=10,i=1.‎ 第一次循环得a=5,i=2;第二次循环得a=16,i=3;‎ 第三次循环得a=8,i=4;第四次循环得a=4,i=5,‎ 此时退出循环,输出i=5.故填5. ‎
查看更多

相关文章

您可能关注的文档