• 690.50 KB
  • 2021-07-01 发布

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

  • 11页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
‎ 1、下图是一个算法的程序框图,当输入值为10时,则其输出的结果是( )‎ A. B. 2 C. D. 4‎ ‎2、执行如图所示的程序框图,若输入,则输出的A的值为( )‎ A. -2 B. -1 C. 2 D. 3‎ ‎3、执行如下图所示的程序框图,那么输出的值是( )‎ A.7 B.17 C.26 D.37‎ ‎4、阅读下图的程序框图,若输出的 的值等于26,那么在程序框图中的空白赋值框、判断框内应依次填写的为( )‎ A., B., C., D.,‎ ‎5、某算法的程序框图如图1所示,若 ,,输入58,92,61,74,89,93,101,120,99,135,则输出的结果为( )‎ A. 3 B. 4 C. 5 D. 6‎ ‎6、已知变量a,b已被赋值,要交换a、b的值,采用的算法是( )‎ A.a=b,b=a B.a=c,b=a,c=b C.a=c,b=a,c=a D.c=a,a=b,b=c ‎7、已知集合A={1,2,3,4,5,6,7,8,9),在集合A中任取三个元素,分别作为一个三位数的个位数,十位数和百位数,记这个三位数为,现将组成的三个数字按从小到大排成的三位数记为(),按从大到小排成的三位数记为D()(例如=219,则()=129,D()=921),阅读如图所示的程序框图,运行相应的程序,任意输入一个,则输出b的值为( )‎ A.792 B.693 C.594 D.495‎ ‎8、已知集合,在集合中任取三个元素,分别作为一个三位数的个位数,十位数和百位数,记这个三位数为,现将组成的三个数字按从小到大排成的三位数记为,按从大到小排成的三位数记为(例如,则,),阅读如下图所示的程序框图,运行相应的程序,任意输入一个,则输出的值为( )‎ A.792 B.693 C.594 D.495‎ ‎9、如下图所示的程序框图中, 表示除以所得的余数,例如: ,则该程序框图的输出结果为( )‎ A. B. C. D. 10、执行如图所示的伪代码,若输出的的值为,则输入的的值是________.‎ ‎11、如图所示的是计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,则图中空白框内应填入____.‎ ‎12、如图所示的程序框图,其作用是输入空间直角坐标平面中一点,输出相应的点.若P(2,3,1),则点Q坐标为_______‎ ‎13、《九章算术》记载了一个这样的问题,“今有男子善射,日益功疾,初日射3只,日增倍多一”,下图是源于该思想的一个程序框图,.如图所示,程序框图的输出值为 .‎ ‎14、如图程序框图的算法思路源于我国古代数学名著《九章算术》中“更相减损术”.执行该程序框图,若输入的a,b分别为98、63,则输出的=_______.‎ ‎ ‎ 参考答案 ‎1、答案:D 执行程序得: 所以选D.‎ ‎2、答案:C 模拟执行程序框图,只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可得到输出的的值.‎ ‎【详解】‎ 输入;‎ 第一次循环,;‎ 第二次循环,;‎ 第三次循环,;‎ 第四次循环,;‎ 退出循环,输出故选C. 本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.‎ ‎3、答案:C 按照程序框图,逐步执行,即可得出结果.‎ ‎【详解】‎ 第一次运行,,,不满足;‎ 第二次运行,,,不满足;‎ 第三次运行,,,不满足;‎ 第四次运行,,,不满足;‎ 第五次运行,,,满足,故输出.故选C. 本题主要考查程序框图,分析框图的作用,逐步执行即可,属于基础题型.‎ ‎4、答案:B 由框图中的程序语句可知,该框图的功能为利用循环结构计算并输出变量s的值,分析语句可知s为求和运算,所以代入选项计算结果为26的即可.‎ ‎【详解】‎ 因为输出的值,此时i=i+2为11,满足输出条件,所以i>9,所以选B. 本题考查框图的循环体和条件的判断,解题的关键在于判断循环的结构为直到型循环,计算出结果后继续判断条件才能输出.‎ ‎5、答案:C 执行程序框图可知,该程序的作用为统计90到120(含90和120)之间的个数,从而得解.‎ ‎【详解】‎ 该框图是计数90到120(含90和120)之间的个数,可知,故选C. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.‎ ‎6、答案:D 交换两个数的赋值必须引入一个中间变量,其功能是暂时储存的功能,根据赋值规则即可得到答案.‎ ‎【详解】‎ 由算法规则引入中间变量c,语句如下 c=a a=b b=c 故选:D. 本题考查赋值语句,解题关键是理解赋值语句的作用与格式.‎ ‎7、答案:D A,如果输出的值为792,则 ,不满足题意.‎ B,如果输出的值为693,则,‎ ‎,不满足题意.‎ C,如果输出的值为594,则 ‎,不满足题意.‎ D,如果输出的值为495,则,,满足题意.故选D.‎ 考点:程序框图 ‎8、答案:D A,如果输出的值为792,则 ,不满足题意.‎ B,如果输出的值为693,则,‎ ‎,不满足题意.‎ C,如果输出的值为594,则 ‎,不满足题意.‎ D,如果输出的值为495,则,,满足题意.故选D.‎ 考点:程序框图 ‎9、答案:B 分析:执行程序框图,依次判断,当时,输出.‎ 详解:执行程序框图,‎ 不符合,不符合,‎ ‎,‎ 不符合,符合,‎ ‎,‎ 不符合,不符合,‎ ‎,‎ 不符合,不符合,‎ ‎,‎ 不符合,不符合,‎ ‎,‎ 不符合,符合,‎ ‎,‎ 不符合,不符合,‎ ‎,‎ 不符合,不符合,‎ ‎,‎ 不符合,不符合,‎ ‎,‎ 不符合,符合,‎ ‎,‎ 符合,输出 故选:B 点评:本题的实质是累加满足条件的数据,可利用循环语句来实现数值的累加(乘)常分以下步骤:‎ ‎(1)观察S的表达式分析,确定循环的初值、终值、步长;‎ ‎(2)观察每次累加的值的通项公式;‎ ‎(3)在循环前给累加器和循环变量赋初值,累加器的初值为0,累乘器的初值为1,环变量的初值同累加(乘)第一项的相关初值;‎ ‎(4)在循环体中要先计算累加(乘)值,如果累加(乘)值比较简单可以省此步,累加(乘),给循环变量加步长;‎ ‎(5)输出累加(乘)值.‎ ‎10、答案:3‎ 分析出算法的功能是求分段函数的值,根据输出的值为10 ,分别求出当时和当时的值即可.‎ ‎【详解】‎ 由程序语句知:算法的功能是求的值,‎ 当时,,解得(或 ,不合題意舍去);‎ 当时,,解得 ,舍去,‎ 综上,的值为3,故答案为3 . 本题主要考查条件语句以及算法的应用,属于中档题 .算法是新课标高考的一大热点,其中算法的交汇性问题已成为高考的一大亮,这类问题常常与函数、数列、不等式等交汇自然,很好地考查考生的信息处理能力及综合运用知识解决问題的能力,解决算法的交汇性问题的方:(1)读懂程序框图、明确交汇知识,(2)根据给出问题与程序框图处理问题即可.‎ ‎11、答案:‎ 此框图是用来计算及格率的,M 为及格人数,N 为不及格人数,所以空白框中应填入 .‎ ‎12、答案:(1,2,3)‎ 程序框图的作用是将三个实数按从小到大的顺序排列,计算Q点的坐标即可.‎ ‎【详解】‎ 根据流程图所示的顺序,逐框分析程序中各变量、各语句的作用,得程序框图的作用是将三个实数按从小到大的顺序排列:‎ 当输入P(2,3,1),则a=2,b=3,c=1,‎ 第一个选择框作用是比较a与b的大小,‎ 第二个选择框的作用应该是比较a与c的大小,‎ 第三个选择框的作用应该是比较b与c的大小,‎ 故程序框图的作用是将三个实数按从小到大的顺序排列,‎ 若P(2,3,1),则Q(1,2,3).‎ 故答案为:Q(1,2,3). 本题考查了程序框图中的条件结构和赋值语句的应用,属于基础题.‎ ‎13、答案:63‎ 根据已知中的程序框图可得,该程序的功能是计算并输出变量的值,模拟程序的运行过程,可得答案.‎ ‎【详解】‎ ‎,执行循环体后,,不满足退出循环的条件,‎ 执行循环体后,,不满足退出循环的条件,‎ 执行循环体后,,不满足退出循环的条件,‎ 执行循环体后,,满足退出循环的条件,故输出的值为63,‎ 即答案为63. 本题考查的知识点是程序框图,当程序的运行次数不多或有规律时,可采用模拟运行的办法解答,属于基础题.‎ ‎14、答案: 7‎ 模拟执行程序框图,只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可得到输出的值.‎ ‎【详解】‎ 由程序框图可知:,‎ ‎,‎ ‎,‎ ‎,‎ ‎,则,因此输出的为,故答案为7. 本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可. ‎