- 2021-06-15 发布 |
- 37.5 KB |
- 15页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
【数学】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 名师点评: 本题主要考查程序框图和数列的周期性,意在考查学生对这些知识的理解掌握水平和分析推理能力. 查看更多