【数学】2020届一轮复习人教A版算法与程序框图课时作业(3)

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

文档介绍

【数学】2020届一轮复习人教A版算法与程序框图课时作业(3)

‎2020届一轮复习人教A版 算法与程序框图 课时作业 (3)‎ 学校:__________姓名:__________班级:__________考号:__________ 1、宋元时期数学名著《算学启蒙》中有关于“松竹并生”的问题:“松长五尺,竹长两尺,松日自半,竹日自倍,松竹何日而长等”.下图是源于其思想的一个程序框图,若输入的分别是5,2,则输出的等于( )‎ A. 2 B. 3 C. 4 D. 5‎ ‎2、阅读图1的程序框图. 若输入, 则输出的值为.‎ ‎ A. B. C. D. ‎ 开始 ‎ =3‎ k=k+1‎ 输出k ,n ‎ 结束 是 否 ‎ 输入 图1‎ ‎3、如图所示的程序框图描述的算法,若输入,则输出的的值为( )‎ A.2010 B.1541 C.134 D.67‎ ‎4、如图所示程序框图中,输出( )‎ A.45 B.-55 C.-66 D.66‎ ‎5、如图,当输入的x值为5时,则输出的结果 ( )‎ A. 5 B. 4 C. 3 D. 2‎ ‎6、阅读下图所示的程序框图,若输入的分别为,则输出的 分别是( )‎ A. B. C. D.‎ ‎7、根据如图所示程序框图,若输入,,则输出的值为(  )‎ A. B. C. D.‎ ‎8、执行如图所示的程序框图,若输出的值为-5,则判断框中可以填入的条件为( )‎ A. B. ‎ C. D. ‎ ‎9、如果执行如图的程序框图,那么输出的值是 A. 2016 B. 2 C. D. ‎ ‎10、下边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图,若输入的a,b分别为14,18,则输出的a等于 (  )‎ A. 0 B. 2 C. 4 D. 14‎ ‎11、若下面框图所给的程序运行结果为,那么判断框中应填入的关于的条件是 A. B. C. D. ‎ ‎12、执行右边的程序框图,则输出的m的值为(  )‎ A. 7 B. 9 C. 5 D. 11‎ ‎13、‎ 执行如图所示的程序框图,若输入n=5,则输出的S值为(  )‎ A. B. C. D.‎ ‎14、如图,给出的是计算的值的一个程序框图,判断框内应填入的条件是( )‎ A. B. C. D.‎ ‎15、执行如图所示的程序框图,输出的结果是( )‎ A.15 B.21 C.24 D.35‎ ‎16、阅读下边的程序框图,若输出S的值为-14,则判断框内可填写( )‎ A.i<6 ? B.i<8 ? C.i<5 ? D.i<7 ?‎ ‎17、已知M是的最小值,N=,则下图所示程序框图输出的S为( )‎ A. 2 B. 1 C. D. 0‎ ‎18、给出30个数:1,2,4,7,11,16,…,要计算这30个数的和.如图给出了该问题的程序框图,那么框图中判断框①处和执行框②处可以分别填入 A. 和 B. 和 C. 和 D. 和 19、执行下面的框图,若输出结果为1,则可输入的实数x值的个数为 ‎ ‎ 20、如图,给出了一个程序框图,其作用是输入x的值,输出相应的y的值.‎ ‎(1)请指出该程序框图所使用的逻辑结构;‎ ‎(2)若要使输入的x的值是输出的y的值的一半,则输入x的值为多少?‎ 参考答案 ‎1、答案:C ‎, , ,判断否,所以,进入循环, ,判断 是,输出,故选A.‎ ‎2、答案:B 3、答案:D 第一步,,,;第二步,,,;第三步,,,;第四步,,,,故输出的.‎ 考点:程序框图.‎ ‎4、答案:B 由程序框图知,第一次运行;第二次运行;第三次运行;直到时,满足条件,运行终止,此时, .故选:B.‎ 考点:循环结构.‎ ‎5、答案:D 输入,不满足条件,有;不满足条件有, ,满足条件,‎ 所以.‎ 故选D.‎ ‎6、答案:A ‎,输出,故选A.‎ 考点:算法初步.‎ ‎7、答案:C 由程序框图知,本题算法是求两整数的最大公约数,42与30的最大公约数是6,因此输出结果为6.故选C.‎ 考点:程序框图.‎ ‎8、答案:D ‎,满足条件,,满足条件,,满足条件,满足条件,‎ ‎,有题意,此时该不满足条件,推出循环,输出,所以判断框内可填入的条件是?,故选D.‎ 考点:循环结构 ‎9、答案:A 第一次循环,第一次循环,第一次循环,第一次循环,故应选A.‎ 考点:程序框图.‎ ‎10、答案:B 模拟执行程序框图,可得a=14,b=18‎ 满足条件a≠b,不满足条件a>b,b=4‎ 满足条件a≠b,满足条件a>b,a=10‎ 满足条件a≠b,满足条件a>b,a=6‎ 满足条件a≠b,满足条件a>b,a=2‎ 满足条件a≠b,不满足条件a>b,b=2‎ 不满足条件a≠b,输出a的值为2.‎ 本题选择B选项.‎ 名师点评:此类问题的一般解法是严格按照程序框图设计的计算步骤逐步计算,逐次判断是否满足判断框内的条件,决定循环是否结束.要注意初始值的变化,分清计数变量与累加(乘)变量,掌握循环体等关键环节.‎ ‎11、答案:C 当时进入循环可得,此时进入循环可得到.依题意此时要退出循环,故选(D).‎ 考点:1.程序框图.2.递推的思想.‎ ‎12、答案:B 模拟执行程序,可得第一次, , , ;第二次, , , ;第三次, , , ;第四次, , , ;第五次, , , ;此时输出的m的值为9,故选B.‎ ‎13、答案:C 解:模拟程序的运行,可得 n=5,S=1,i=1‎ 执行循环体,S=6,i=2‎ 不满足条件i>5,执行循环体,S=,i=3‎ 不满足条件i>5,执行循环体,S=4,i=4‎ 不满足条件i>5,执行循环体,S=,i=5‎ 不满足条件i>5,执行循环体,S=,i=6‎ 满足条件i>5,退出循环,输出S的值为.‎ 故选:C.‎ ‎14、答案:C 程序运行过程中,各变量值如下所示:第一次循环:,第二次循环:第三次循环:以此类推,第 次循环:退出循环其中判断框内应填入的条件是:,故选C.‎ 考点:1、程序框图;2、循环结构.‎ ‎【方法名师点评】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1)不要混淆处理框和输入框;(2)注意区分程序框图是条件分支结构还是循环结构;(3)注意区分当型循环结构和直到型循环结构;(4)处理循环结构的问题时一定要正确控制循环次数;(5)要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.‎ ‎15、答案:C 第一次循环:;第二次循环:;第三次循环:;第四次循环:.结束循环,输出,故选C.‎ 考点:算法初步.‎ ‎16、答案:B 17、答案:A 18、答案:D 由于要计算30个数的和,‎ 故循环要执行30次,由于循环变量的初值为1,步长为1,故终值应为30‎ 即①中应填写i≤30;‎ 又由第1个数是1;‎ 第2个数比第1个数大1即1+1=2;‎ 第3个数比第2个数大2即2+2=4;‎ 第4个数比第3个数大3即4+3=7;‎ 故②中应填写p=p+i 考点:程序框图 ‎19、答案:2‎ 如果是由“否”这条线输出的结果,则,选项中没有;如果是由“是”这条流程线输出的结果,则,选B.‎ ‎20、答案:(1)该程序框图所使用的逻辑结构有:条件结构和顺序结构;(2)x=0,或x=2‎ 试题分析:‎ 由已知中的程序框图可知:该程序的功能是利用条件结构计算并输出分段函数y=的值,分类讨论满足输入的x的值是输出的y的值的一半的x值,可得答案.‎ 解:(1)由已知中的程序框图可知:该程序的功能是利用条件结构计算并输出分段函数y=的值,‎ 该程序框图所使用的逻辑结构有:条件结构和顺序结构;‎ ‎(2)当x≤2时,由y=x2=2x得,x=0,或x=2;‎ 当2<x≤5时,由y=2x﹣3=2x得,不存在满足条件的x值;‎ 当x>5时,由y==2x得,x=﹣(舍去),或x=(舍去);‎ 综上可得:x=0,或x=2‎ 考点:程序框图. ‎
查看更多

相关文章

您可能关注的文档