【数学】2020届一轮复习人教A版   算法初步 课时作业

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

文档介绍

【数学】2020届一轮复习人教A版   算法初步 课时作业

‎2020届一轮复习人教A版   算法初步 课时作业 ‎ 1、执行如图所示的程序框图,输出的S值为(  )‎ A.8 B.27 C.9 D.36‎ ‎2、执行如图所示的程序框图,若将判断框内“”改为关于n的不等式“”,且要求输出的结果不变,则正整数的取值为( )‎ A.4 B.5 C.6 D.7‎ ‎3、当,时,执行如图所示的程序框图,输出的S值为( )‎ A.20 B.42 C.60 D.180‎ ‎4、若某程序框图如图所示,则该程序运行后输出的值是( )‎ A.2 B.3 C.4 D.5‎ ‎5、执行如图所示的程序框图,若输出的结果为56,则判断框中的条件可以是(  )‎ A.? B.? C.? D.?‎ ‎6、执行如图所示的程序框图,如果输入的,,那么输出的( )‎ A.2 B.3‎ C.4 D.5‎ ‎7、如图,给出的是求的值的一个程序框图,则判断框内填入的条件是( )‎ A. B. C. D.‎ ‎8、执行如图所示的程序框图,则输出的的值是( )‎ A.3 B.4 C.5 D.6‎ ‎9、如图所示算法框图,当输入的x为1时,输出的结果为  ‎ A.3 B.4 C.5 D.6‎ ‎10、某一算法流程图如右图,输入,则输出结果为( )‎ A. B.0 C. D.‎ ‎11、执行如图的程序框图,依次输入,则输出的值及其意义分别是( )‎ A.,即个数据的方差为 B.,即个数据的标准差为 C.,即个数据的方差为 D.,即个数据的标准差为 ‎12、执行如图所示的程序框图,则输出的i的值为(  )‎ A.3 B.4 C.5 D.6‎ ‎13、执行下面的程序框图,若输入,则输出的( )‎ A. B.1 C. D.‎ ‎14、宋元时期数学名著《算学启蒙》中有关“松竹并生”的问题:松长五尺,竹长两尺,松日自半,竹日自倍,竹松何日而长等.如图是源于思想的一个程序框图,若输入的,分别为和,则输出的( )‎ A. B. C. D.‎ ‎15、执行如图所示的程序框图,输出的s值为(  )‎ A.﹣10 B.﹣3 C.4 D.5‎ ‎16、元朝著名数学家朱世杰在《四元玉鉴》中有一首诗:“我有一壶酒,携着游春走,遇店添一倍,逢友饮一斗,店友经四处,没了壶中酒,借问此壶中,当原多少酒?”用程序框图表达如图所示,即最终输出的,则开始输入的值为( )‎ A. B. C. D.‎ ‎17、如图所示程序框图的算法思路源于我国古代数学名著《九章算术》中的一种运算方法,执行该程序框图,若输入的分别为16,20,则输出的a=(  )‎ A.0 B.2 C.4 D.16‎ ‎18、‎ 公元263年左右,我国数学家刘徽发现,当圆内接多边形的边数无限增加时,多边形面积可无限逼近圆的面积,由此创立了割圆术,利用割圆术刘徽得到了圆周率精确到小数点后面两位的近似值3.14,这就是著名的徽率.如图是利用刘徽的割圆术设计的程序框图,则输出的值为( )‎ 参考数据:,,.‎ A.12 B.24 C.48 D.96‎ ‎19、执行如图所示的程序框图,则输出的结果是( )‎ A.6 B.7 C.8 D.9‎ ‎20、运行下图程序框图,则输出框输出的是( )‎ A. B.-1 C.2 D.0 ‎ 参考答案 ‎1、答案:C 此程序框图是循环结构图,模拟程序逐层判断,得出结果.‎ ‎【详解】‎ 解: 模拟程序:‎ 的初始值分别为0,0,‎ 第1次循环:满足,,;‎ 第2次循环:满足,,;‎ 第3次循环:满足,,;‎ 判断不满足, 故输出.‎ 故选C.‎ 名师点评:‎ 本题考查了程序框图的循环结构,解题的关键是要读懂循环结构的流程图,根据判断框内的条件逐步解题.‎ ‎2、答案:C 模拟执行程序框图,依次写出每次循环得到的,的值,当时判断框中的条件满足,执行“是”路径,退出循环输出结果为126,若将判断框内“”改为关于的不等式“”且要求输出的结果不变,则条件成立,可得正整数的取值为6.‎ ‎【详解】‎ 框图首先赋值,,执行,;‎ 判断框中的条件不满足,执行,;‎ 判断框中的条件不满足,执行,;‎ 判断框中的条件不满足,执行,;‎ 判断框中的条件不满足,执行,;‎ 此时判断框中的条件满足,执行“是”路径,退出循环输出结果为126.‎ 若将判断框内“”改为关于的不等式“”且要求输出的结果不变,‎ 则条件成立,可得正整数的取值为6.故选:.‎ 名师点评:‎ 本题主要考查了循环结构的程序框图,正确判断退出循环的条件是解题的关键,属于基本知识的考查.‎ ‎3、答案:C 结合流程图可知,该程序运行过程如下:‎ 首先初始化数据:,‎ 第一次循环:不满足,执行:;‎ 第二次循环:不满足,执行:;‎ 第三次循环:不满足,执行:;‎ 第四次循环:满足,程序跳出循环,输出的值为.‎ 本题选择C选项.‎ 名师点评:此类问题的一般解法是严格按照程序框图设计的计算步骤逐步计算,逐次判断是否满足判断框内的条件,决定循环是否结束.要注意初始值的变化,分清计数变量与累加(乘)变量,掌握循环体等关键环节.‎ ‎4、答案:C 由题意得,当输入值为时,不满足判断框中的条件;,满足判断框中的条件;,不满足判断框中的条件;满足下面一个判断框中的条件,退出循环,则输出的结果为,故选C.‎ 考点:1、程序框图;2、条件结构及循环结构.‎ ‎5、答案:D 当时, 当时, ;当时, ;当时, ;当时, ;当时, ,当时 .此时有 ,算法结束,所以判断框中的条件应填,这样才能保证进行7次求和.‎ 故选D.‎ 名师点评:本题考查了程序框图中的直到型循环,循环结构主要用在一些规律的重复计算,如累加、累积等,在循环结构框图中,特别要注意条件应用,如计数变量和累加变量等.‎ ‎6、答案:B 模拟执行程序,根据赋值语句的功能依次写出每次循环得到的a,b,s,n的值,当s=8时满足条件s>7,退出循环,输出n值.‎ ‎【详解】‎ 模拟执行程序,可得a=4,b=6,n=0,s=0‎ 执行循环体,a=2,b=4,s=4,n=1不满足条件s>7,‎ 执行循环体,a=2,b=2,s=6,n=2不满足条件s>7,‎ 执行循环体,a=0,b=2,s=8,n=3满足条件s>7,退出循环,输出n的值为3.‎ 故选:B.‎ 名师点评:‎ 本题考查循环结构的程序框图的应用,正确依次写出每次循环得到的a,b,s的值是解题的关键,属于基础题.‎ ‎7、答案:D 由已知中程序的功能是计算的值,根据已知中的程序框图,我们易分析出 进行循环体的条件,进而得到答案.‎ ‎【详解】‎ 模拟程序的运行,可知程序的功能是计算的值,‎ 即,时,进入循环,当时,退出循环,‎ 则判断框内填入的条件是.‎ 故选:.‎ 名师点评:‎ 本题考查的知识点是循环结构的程序框图的应用,解答本题的关键是根据程序的功能判断出 最后一次进入循环的条件,属于基础题.‎ ‎8、答案:B 由题,根据程序框图的定义,结合对数的运算,求得满足题意的结果即可.‎ ‎【详解】‎ 输入n=1,S=0,可得S=,n=2,S<3,‎ S=,n=3,‎ S=,n=4‎ 故输出n=4‎ 故选B 名师点评:‎ 本题主要考查了程序框图的算法以及对数的运算,属于基础题.‎ ‎9、答案:C 根据程序框图,利用模拟验算法进行求解即可.‎ ‎【详解】‎ 当x=1时,x>1不成立,则y=x+1=1+1=2,‎ i=0+1=1,y<20不成立,‎ x=2,x>1成立,y=2x=4,i=1+1=2,y<20成立,‎ x=4,x>1成立,y=2x=8,i=2+1=3,y<20成立,‎ x=8,x>1成立,y=2x=16,i=3+1=4,y<20成立 x=16,x>1成立,y=2x=32,i=4+1=5,y<20不成立,输出i=5,‎ 故选:C.‎ 名师点评:‎ 本题主要考查程序框图的识别和判断,利用模拟运算法是解决本题的关键.‎ ‎10、答案:A 根据程序框图,逐步执行,即可得出结果.‎ ‎【详解】‎ 由题意,‎ 因为,所以计算,因此输出.‎ 故选A 名师点评:‎ 本题主要考查程序框图,分析框图的作用,逐步执行即可,属于常考题型.‎ ‎11、答案:A 根据程序框图,输出的是这5个数据的方差,先求这5个数的均值,然后代入方差公式计算即可.‎ ‎【详解】‎ 根据程序框图,输出的S是这5个数据的方差,‎ ‎∵(17+19+20+21+23)=20,‎ ‎∴由方差的公式得=[(17﹣20)2+(19﹣20)2+(20﹣20)2+(21﹣20)2+(23﹣20)2]=4.‎ 故选:A.‎ 名师点评:‎ 本题通过程序框图考查了均值和方差,解决问题的关键是通过程序框图能得出这是一个求数据方差的问题,属于基础题.‎ ‎12、答案:B 根据程序框图,进行模拟运算,即可求解,得到答案.‎ ‎【详解】‎ 由题意,模拟程序框图,可得:‎ ‎,满足判断条件;‎ ‎,满足判断条件;‎ ‎,满足判断条件,‎ ‎,不满足判断条件,‎ 输出结果,故选B.‎ 名师点评:‎ 本题主要考查了循环结构的程序框图的识别与计算结果的输出问题,其中解答中利用模拟程序的运算,逐次求解判断是解答的关键,着重考查了运算与求解能力,属于基础题.‎ ‎13、答案:D 由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量S的值,模拟程序的运行过程,可得答案.‎ ‎【详解】‎ 第一次循环,得,‎ 第二次循环,得,‎ 第三次循环,得,‎ 第四次循环,得 第五次循环,,不满足 则输出,‎ 故选:D 名师点评:‎ 本题考查的知识点是程序框图,当循环的次数不多,或有规律时,常采用模拟循环的方法解答.‎ ‎14、答案:B 模拟程序运行,可得:‎ ‎,不满足条件,执行循环体 ‎,不满足条件,执行循环体 ‎,不满足条件,执行循环体 ‎,满足条件,退出循环,输出的值为 故选 ‎15、答案:A 第一次执行程序后,,第二次执行程序后,,第三次执行程序后,,第四次次执行程序后,, 不成立,跳出循环,输出,故选A.‎ ‎16、答案:B 分析:由题意结合流程图计算经过循环之后的结果得到关于x的方程,解方程即可求得最终结果.‎ 详解:结合题意运行程序如图所示:首先初始化数据:输入的值,,‎ 第一次循环:,,此时不满足;‎ 第二次循环:,,此时不满足;‎ 第三次循环:,,此时不满足;‎ 第四次循环:,,此时满足,跳出循环;‎ 由题意可得:,解方程可得输入值为:.‎ 本题选择B选项.‎ 名师点评:识别、运行程序框图和完善程序框图的思路 ‎(1)要明确程序框图的顺序结构、条件结构和循环结构.‎ ‎(2)要识别、运行程序框图,理解框图所解决的实际问题.‎ ‎(3)按照题目的要求完成解答并验证.‎ ‎17、答案:C 根据程序框图进行模拟运算即可.‎ ‎【详解】‎ 解:是,否,,‎ 是,是,,‎ 是,是,,‎ 是,是,,‎ 否输出,‎ 故选:C.‎ 名师点评:‎ 本题主要考查程序框图的识别和判断,利用模拟运算法是解决本题的关键.‎ ‎18、答案:B 列出循环过程中的和的数值,满足判断框的条件即可结束循环。‎ ‎【详解】‎ 执行程序:,不满足条件;‎ ‎,不满足条件;‎ ‎,‎ 满足条件,退出循环.‎ 输出的值为24.‎ 故选.‎ 名师点评:‎ 本题主要考查了程序框图中的循环结构以及三角函数的计算,考查了读图和识图能力,运算求解能力,属于基础题。‎ ‎19、答案:C 由S=0,n=1,第一次循环:S=0+,n=2;第二次循环:S=+ =,n=3;第三次循环:S=+=,n=4; 第四次循环:S=+=,n=5; 第五次循环:S=+ =, n=6;第六次循环:S=+ =,n=7; 第七次循环:S=+ =,n=8;符合题意输出n=8,故选C.‎ ‎20、答案:A 直接按照程序框图运行,找到数列的周期,即可得解.‎ ‎【详解】‎ n=1,x=,1≤2019,x=1-2=-1,n=2,2≤2019,x=1+1=2,n=3,3≤2019,x=1-,n=4,‎ 所以由x组成的数列的周期为3,‎ ‎2019=673×3,‎ 所以输出的是.‎ 故选:A 名师点评:‎ 本题主要考查程序框图和数列的周期性,意在考查学生对这些知识的理解掌握水平和分析推理能力. ‎
查看更多

相关文章

您可能关注的文档