搜索
    上传资料 赚现金
    2023届高考一轮复习讲义(理科)第十二章 复数、算法、推理与证明 第2讲 算法与程序框图学案
    立即下载
    加入资料篮
    2023届高考一轮复习讲义(理科)第十二章 复数、算法、推理与证明      第2讲 算法与程序框图学案01
    2023届高考一轮复习讲义(理科)第十二章 复数、算法、推理与证明      第2讲 算法与程序框图学案02
    2023届高考一轮复习讲义(理科)第十二章 复数、算法、推理与证明      第2讲 算法与程序框图学案03
    还剩22页未读, 继续阅读
    下载需要5学贝
    使用下载券免费下载
    加入资料篮
    立即下载

    2023届高考一轮复习讲义(理科)第十二章 复数、算法、推理与证明 第2讲 算法与程序框图学案

    展开
    这是一份2023届高考一轮复习讲义(理科)第十二章 复数、算法、推理与证明 第2讲 算法与程序框图学案,共25页。学案主要包含了知识梳理,习题改编等内容,欢迎下载使用。


    一、知识梳理
    1.算法与程序框图
    (1)算法
    ①算法通常是指按照一定规则解决某一类问题的明确和有限的步骤;
    ②应用:算法通常可以编成计算机程序,让计算机执行并解决问题.
    (2)程序框图
    定义:程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.
    2.三种基本逻辑结构及相应语句
    常用结论
    1.赋值号左边只能是变量(不能是表达式),在一个赋值语句中只能给一个变量赋值.
    2.直到型循环是“先循环,后判断,条件满足时终止循环”;当型循环则是“先判断,后循环,条件满足时执行循环”;两者的判断框内的条件表述在解决同一问题时是不同的,它们恰好相反.
    二、习题改编
    1.(必修3P25例5改编)如图为计算y=|x|函数值的程序框图,则此程序框图中的判断框内应填________.
    解析:输入x应判断x是否大于等于零,由图知判断框应填x<0?.
    答案:x<0?
    2.(必修3P30例8改编)执行如图所示的程序框图,则输出S的值为________.
    解析:按照程序框图依次循环运算,当k=5时,停止循环,当k=5时,S=sineq \f(5π,6)=eq \f(1,2).
    答案:eq \f(1,2)
    一、思考辨析
    判断正误(正确的打“√”,错误的打“×”)
    (1)一个程序框图一定包含顺序结构,但不一定包含条件结构和循环结构.( )
    (2)条件结构的出口有两个,但在执行时,只有一个出口是有效的.( )
    (3)输入框只能紧接开始框,输出框只能紧接结束框.( )
    (4)输入语句可以同时给多个变量赋值.( )
    (5)在算法语句中,x=x+1是错误的.( )
    答案:(1)√ (2)√ (3)× (4)√ (5)×
    二、易错纠偏
    eq \a\vs4\al(常见,误区)eq \b\lc\|(\a\vs4\al\c1(K))(1)注意循环结构中控制循环的条件;
    (2)注意区分程序框图是条件结构还是循环结构.
    1.若[x]表示不超过x的最大整数,执行如图所示的程序框图,则输出S的值为________.
    解析:由程序框图可以看出,当n=8时,S>6时,程序结束,故输出S=[eq \r(0)]+[eq \r(2)]+[eq \r(4)]+[eq \r(6)]+[eq \r(8)]=7.
    答案:7
    2.更相减损术是出自中国古代数学专著《九章算术》的一种算法,其内容如下:“可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也.以等数约之.”如图是关于该算法的程序框图,如果输入a=153,b=119,那么输出的a的值是________.
    解析:第一次循环得,a=153-119=34;第二次循环得,b=119-34=85;第三次循环得,b=85-34=51;第四次循环得,b=51-34=17;第五次循环得,a=34-17=17,此时a=b,输出a=17.
    答案:17
    顺序结构与条件结构(自主练透)
    1.给出一个如图所示的程序框图,若要使输入的x值与输出的y值相等,则这样的x值的个数是( )
    A.1 B.2
    C.3 D.4
    解析:选C.由程序框图知y=eq \b\lc\{(\a\vs4\al\c1(x2,x≤2,,2x-3,2<x≤5,,\f(1,x),x>5,))
    由已知得eq \b\lc\{(\a\vs4\al\c1(x≤2,,x2=x))或eq \b\lc\{(\a\vs4\al\c1(2<x≤5,,2x-3=x))或eq \b\lc\{(\a\vs4\al\c1(x>5,,\f(1,x)=x.))解得x=0或x=1或x=3,这样的x值的个数是3.
    2.(2020·四川资阳一诊)定义运算a⊗b为执行如图所示的程序框图输出的S的值,则式子eq \b\lc\(\rc\)(\a\vs4\al\c1(tan\f(π,4)))⊗eq \b\lc\(\rc\)(\a\vs4\al\c1(cs\f(2π,3)))的值是( )
    A.-1 B.eq \f(1,2)
    C.1 D.eq \f(3,2)
    解析:选D.由程序框图可知程序的功能是计算并输出分段函数S=eq \b\lc\{(\a\vs4\al\c1(a(a-b),a≥b,,b(a+1),a-eq \f(1,2),所以1⊗eq \b\lc\(\rc\)(\a\vs4\al\c1(-\f(1,2)))=1×eq \b\lc\(\rc\)(\a\vs4\al\c1(1+\f(1,2)))=eq \f(3,2),故选D.
    3.(2020·北京第八十中学阶段测评)阅读如图所示的程序框图,如果输出的函数值在区间eq \b\lc\[\rc\](\a\vs4\al\c1(\f(1,4),1))内,则输入的实数x的取值范围是( )
    A.[-2,2] B.[0,2]
    C.[-2,-1] D.[-2,0]
    解析:选D.由程序框图可得分段函数y=eq \b\lc\{(\a\vs4\al\c1(2x,x∈[-2,2],,2,x∉[-2,2],))令2x∈eq \b\lc\[\rc\](\a\vs4\al\c1(\f(1,4),1)),则x∈[-2,0],所以输入的实数x的取值范围是[-2,0].故选D.
    eq \a\vs4\al()
    顺序结构和条件结构的运算方法
    (1)顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的.解决此类问题,只需分清运算步骤、赋值量及其范围进行逐步运算即可.
    (2)条件结构中条件的判断关键是明确条件结构的功能,然后根据“是”的分支成立的条件进行判断.
    (3)对于条件结构,无论判断框中的条件是否成立,都只能执行两个分支中的一个,不能同时执行两个分支.
    循环结构(多维探究)
    eq \a\vs4\al(角度一 由程序框图求输出结果)
    (1)(2019·高考全国卷Ⅲ)执行右边的程序框图,如果输入的ε为0.01,则输出s的值等于( )
    A.2-eq \f(1,24) B.2-eq \f(1,25)
    C.2-eq \f(1,26) D.2-eq \f(1,27)
    第(1)题图 第(2)题图
    (2)(2020·益阳、湘潭调研)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法,如图所示的程序框图给出了利用秦九韶算法求多项式值的一个实例.若输入n,x的值分别为3,3,则输出v的值为( )
    A.15 B.16
    C.47 D.48
    【解析】 (1)执行程序框图,x=1,s=0,s=0+1=1,x=eq \f(1,2),不满足x<ε=eq \f(1,100),
    所以s=1+eq \f(1,2)=2-eq \f(1,21),x=eq \f(1,4),不满足x<ε=eq \f(1,100),
    所以s=1+eq \f(1,2)+eq \f(1,4)=2-eq \f(1,22),x=eq \f(1,8),不满足x<ε=eq \f(1,100),
    所以s=1+eq \f(1,2)+eq \f(1,4)+eq \f(1,8)=2-eq \f(1,23),x=eq \f(1,16),不满足x<ε=eq \f(1,100),
    所以s=1+eq \f(1,2)+eq \f(1,4)+eq \f(1,8)+eq \f(1,16)=2-eq \f(1,24),x=eq \f(1,32),不满足x<ε=eq \f(1,100),
    所以s=1+eq \f(1,2)+eq \f(1,4)+eq \f(1,8)+eq \f(1,16)+eq \f(1,32)=2-eq \f(1,25),x=eq \f(1,64),不满足x<ε=eq \f(1,100),
    所以s=1+eq \f(1,2)+eq \f(1,4)+eq \f(1,8)+…+eq \f(1,64)=2-eq \f(1,26),x=eq \f(1,128),满足x<ε=eq \f(1,100),
    输出s=2-eq \f(1,26),选C.
    (2)执行程序框图,n=3,x=3,v=1,i=2≥0,v=1×3+2=5,i=1≥0;v=5×3+1=16,i=0≥0;v=16×3+0=48,i=-1<0,退出循环,输出v的值为48.故选D.
    【答案】 (1)C (2)D
    角度二 由输出结果判断输入量的值
    (1)(2020·黑龙江哈尔滨六中期中)执行如图所示的程序框图,若输出的结果是eq \f(15,16),则输入的a为( )
    A.3 B.6
    C.5 D.4
    (2)(2020·安徽江南十校第二次联考)元朝著名数学家朱世杰在《四元玉鉴》中有一首诗:“我有一壶酒,携着游春走,遇店添一倍,逢友饮一斗,店友经四处,没了壶中酒,借问此壶中,当原多少酒?”用程序框图表达如图所示,即最终输出的x=0,则输入的x值为( )
    A.eq \f(15,16) B.eq \f(3,4)
    C.eq \f(7,8) D.eq \f(31,32)
    【解析】 (1)第1次循环,n=1,S=eq \f(1,2);第2次循环,n=2,S=eq \f(1,2)+eq \f(1,22);第3次循环,n=3,S=eq \f(1,2)+eq \f(1,22)+eq \f(1,23);第4次循环,n=4,S=eq \f(1,2)+eq \f(1,22)+eq \f(1,23)+eq \f(1,24)=eq \f(15,16).因为输出的结果为eq \f(15,16),所以判断框的条件为n<4,所以输入的a为4.故选D.
    (2)输入x,i=1;x←2x-1,i=2;x←2(2x-1)-1=4x-3,i=3;x←2(4x-3)-1=8x-7,i=4;x←2(8x-7)-1=16x-15,i=5,退出循环.依题意可知16x-15=0,解得x=eq \f(15,16).故选A.
    【答案】 (1)D (2)A
    角度三 辨析程序框图的算法功能
    (1)(2020·河北唐山模拟)如图所示的程序框图的功能是( )
    A.求1-eq \f(1,3)+eq \f(1,5)-eq \f(1,7)+…-eq \f(1,19)的值
    B.求1+eq \f(1,3)+eq \f(1,5)+eq \f(1,7)+…+eq \f(1,19)的值
    C.求1+eq \f(1,3)+eq \f(1,5)+eq \f(1,7)+…+eq \f(1,21)的值
    D.求1-eq \f(1,3)+eq \f(1,5)-eq \f(1,7)+…+eq \f(1,21)的值
    (2)如图所示的程序框图的算法思路源于《算法统宗》中的“李白沽酒”问题,则该程序框图的功能是( )
    A.输入a的值,计算a·22 019-3×22 018-3
    B.输入a的值,计算a·22 020-3×22 019-3
    C.输入a的值,计算a·22 019-3×(1+2+22+…+22 018)
    D.输入a的值,计算a·22 020-3×(1+2+22+…+22 019)
    【解析】 (1)输入a=1,n=1,S=0;S=1,a=-1,n=3;S=1-eq \f(1,3),a=1,n=5;S=1-eq \f(1,3)+eq \f(1,5),a=-1,n=7;S=1-eq \f(1,3)+eq \f(1,5)-eq \f(1,7),a=1,n=9;…;S=1-eq \f(1,3)+eq \f(1,5)-eq \f(1,7)+…-eq \f(1,19),a=1,n=21,21>19,退出循环.输出S=1-eq \f(1,3)+eq \f(1,5)-eq \f(1,7)+…-eq \f(1,19),故选A.
    (2)由程序框图可知,i=1,m=2(2a-3)-3=a·22-3×(2+1),1<2 019成立;i=2,m=2[a·22-3×(2+1)]-3=a·23-3×(22+2+1),2<2 019成立;…;i=2 019,m=a·22 020-3×(1+2+…+22 019),2 019<2 019不成立,结束循环.故输出的m=a·22 020-3×(1+2+…+22 019),所以该程序框图的功能是输入a的值,计算a·22 020-3×(1+2+22+…+22 019).故选D.
    【答案】 (1)A (2)D
    角度四 完善程序框图
    (1)(2019·高考全国卷Ⅰ)如图是求eq \f(1,2+\f(1,2+\f(1,2)))的程序框图,图中空白框中应填入( )
    A.A=eq \f(1,2+A) B.A=2+eq \f(1,A)
    C.A=eq \f(1,1+2A) D.A=1+eq \f(1,2A)
    (2)如图所示的程序框图是为了求出满足2+eq \f(3,2)+eq \f(4,3)+…+eq \f(n+1,n)<2 019的最大正整数n的值,那么在中,应填入( )
    A.T<2 019 B.T≤2 019
    C.T≥2 018 D.T≥2 019
    【解析】 (1)A=eq \f(1,2),k=1,1≤2成立,执行循环体;A=eq \f(1,2+\f(1,2)),k=2,2≤2成立,执行循环体;A=eq \f(1,2+\f(1,2+\f(1,2))),k=3,3≤2不成立,结束循环,输出A.故空白框中应填入A=eq \f(1,2+A).故选A.
    (2)执行程序框图,T=0,i=1;T=0+2=2,i=2;T=2+eq \f(2+1,2)=2+eq \f(3,2),i=3;…;T=2+eq \f(3,2)+eq \f(4,3)+…+eq \f(i+1,i),i=i+1.由题中程序框图的功能是求出满足2+eq \f(3,2)+eq \f(4,3)+…+eq \f(n+1,n)<2 019的最大正整数n的值,知T=2+eq \f(3,2)+eq \f(4,3)+…+eq \f(i+1,i)≥2 019满足判断框内成立的条件,此时结束循环.故判断框中应填T≥2 019.故选D.
    【答案】 (1)A (2)D
    eq \a\vs4\al()
    与循环结构有关问题的常见类型及解题策略
    (1)已知程序框图,求输出的结果,可按程序框图的流程依次执行,最后得出结果.
    (2)完善程序框图问题,结合初始条件和输出结果,分析控制循环的变量应满足的条件或累加、累乘的变量的表达式.
    (3)对于辨析程序框图功能问题,可将程序执行几次,即可根据结果作出判断.
    [提醒] (1)注意区分当型循环和直到型循环.
    (2)循环结构中要正确控制循环次数.
    (3)要注意各个框的顺序.
    1.执行如图所示的程序框图,其中t∈Z,若输入的n=5,则输出的结果为( )
    A.48 B.58 C.68 D.78
    解析:选B.由a=7t+2,t∈Z可知,a被7整除后的余数为2.n=5,a=5×5+3=28,28=7×4,不满足条件;n=5+2=7,a=5×7+3=38,38=7×5+3,不满足条件;n=7+2=9,a=5×9+3=48,48=7×6+6,不满足条件;n=9+2=11,a=5×11+3=58,58=7×8+2,满足条件.故输出的a=58.
    2.(2020·内蒙古鄂尔多斯西部四校联考)秦九韶是我国南宋时期的数学家,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.下面的程序框图是秦九韶算法的一个实例.执行程序框图,若输入n,x的值分别为3,3,且输出v的值为0,则y的值为( )
    A.3 B.-1
    C.1 D.5
    解析:选B.输入n=3,x=3,v=1,i=2,第一次循环,v=y+2,i=1;第二次循环,v=y(y+2)+1,i=0;结束循环.因为输出的v=0,所以y(y+2)+1=0,所以y=-1.故选B.

    第2题图 第3题图
    3.(2020·广东佛山质检)执行如图所示的程序框图,若输出的S值为-20,则在判断框内应填写( )
    A.i>3 B.i<4
    C.i>4 D.i<5
    解析:选D.执行程序框图,i=1,S=10,满足判断框内的条件,第1次执行循环体,S=10-21=8,i=2,满足判断框内的条件,第2次执行循环体,S=8-22=4,i=3,满足判断框内的条件,第3次执行循环体,S=4-23=-4,i=4,满足判断框内的条件,第4次执行循环体,S=-4-24=-20,i=5,此时,应该不满足判断框内的条件,退出循环.输出的S值为-20,则判断框内应填写i<5,故选D.
    基本算法语句(自主练透)
    1.设计一个计算1×3×5×7×9×11×13的算法,下面给出了程序的一部分,则在①处不能填入的数是( )
    A.13 B.13.5
    C.14 D.14.5
    解析:选A.若填13,当i=11+2=13时,不满足条件,终止循环,因此得到的是1×3×5×7×9×11的计算结果,故不能填13,但填的数字只要超过13且不超过15时均可保证终止循环,得到的是1×3×5×7×9×11×13的计算结果.
    2.表示函数y=f(x)的程序如图所示
    则关于函数y=f(x)有下列结论:
    ①y=f(x)的图象关于原点对称;
    ②y=f(x)的值域为[-1,1];
    ③y=f(x)是周期为1的周期函数;
    ④y=f(x)在R上是增函数;
    ⑤函数y=f(x)-kx(k>0)有三个零点.
    其中正确结论的序号为________.(填上所有正确结论的序号)
    解析:由程序知y=f(x)=eq \b\lc\{(\a\vs4\al\c1(1,x>0,0,x=0,-1,x<0)),
    其图象如图
    图象关于原点对称,①正确;值域为{1,0,-1},②错误;不是周期函数,在R上也不是增函数,③④错误;当k>0时,y=f(x)与y=kx有三个交点,故⑤正确.
    答案:①⑤
    eq \a\vs4\al()
    (1)条件语句、输入与输出语句,要注意赋值语句一般格式中的“=”不同于等式中的“=”,其实质是计算“=”右边表达式的值,并将该值赋给“=”左边的变量.
    (2)解决此类问题关键要理解各语句的含义,以及基本算法语句与算法结构的对应关系.
    [基础题组练]
    1.(2020·四川成都高新区模拟)执行如图所示的程序框图,输出K的值为( )
    A.99 B.98
    C.100 D.101
    解析:选A.执行程序框图,得K=1,S=0;S=0+lgeq \f(1+1,1)=lg 2,K=2;S=lg 2+lg eq \f(2+1,2)=lg 3,K=3;S=lg 3+lg eq \f(3+1,3)=lg 4,K=4;S=lg 4+lg eq \f(4+1,4)=lg 5,K=5;…;S=lg 98+lg eq \f(98+1,98)=lg 99,K=99;S=lg 99+lg eq \f(99+1,99)=lg 100=2,退出循环.所以输出K=99,故选A.
    2.(2020·广东江门调研)执行如图所示的程序框图,若判断框内为“i≤3”,则输出S=( )
    A.2 B.6
    C.10 D.34
    解析:选D.因为“i≤3”,所以执行程序框图,第一次执行循环体后,j=2,S=2,i=2≤3;第二次执行循环体后,j=4,S=10,i=3≤3;第三次执行循环体后,j=8,S=34,i=4>3,退出循环.所以输出S=34.故选D.
    3.(2020·河南洛阳质检)执行如图所示的程序框图,若输出的S=eq \f(25,24),则判断框内填入的条件不可以是( )
    A.k≤7 B.k<7
    C.k≤8 D.k<8
    解析:选C.模拟执行程序框图,可得S=0,k=0;k=2,S=eq \f(1,2);k=4,S=eq \f(1,2)+eq \f(1,4);k=6,S=eq \f(1,2)+eq \f(1,4)+eq \f(1,6);k=8,S=eq \f(1,2)+eq \f(1,4)+eq \f(1,6)+eq \f(1,8)=eq \f(25,24).由题意,此时应不满足条件,退出循环,输出S的值为eq \f(25,24).结合选项可得判断框内填入的条件不可以是“k≤8”.故选C.
    4.(2020·重庆调研)执行如图所示的程序框图,当输出的值为1时,输入的x值是( )
    A.±1 B.1或eq \r(3)
    C.-eq \r(3)或1 D.-1或eq \r(3)
    解析:选C.因为输出的值为1,所以根据程序框图可知eq \b\lc\{(\a\vs4\al\c1(x>0,,2-x2=1))或eq \b\lc\{(\a\vs4\al\c1(x≤0,,x2-2=1,))得x=1或x=-eq \r(3),故选C.
    5.(2020·四川成都一诊)执行如图所示的程序框图,输出的n的值是( )
    A.5 B.7
    C.9 D.11
    解析:选C.法一:执行程序框图,n=1,S=0;S=0+eq \f(1,1×3)=eq \f(1,3),n=3;S=eq \f(1,3)+eq \f(1,3×5)=eq \f(2,5),n=5;S=eq \f(2,5)+eq \f(1,5×7)=eq \f(3,7),n=7;S=eq \f(3,7)+eq \f(1,7×9)=eq \f(4,9),n=9,此时满足S≥eq \f(4,9),退出循环.输出n=9,故选C.
    法二:由程序框图知,该程序框图的作用是由eq \f(1,1×3)+eq \f(1,3×5)+…+eq \f(1,n×(n+2))=eq \f(1,2)eq \b\lc\(\rc\)(\a\vs4\al\c1(1-\f(1,3)+\f(1,3)-\f(1,5)+…+\f(1,n)-\f(1,n+2)))=eq \f(1,2)eq \b\lc\(\rc\)(\a\vs4\al\c1(1-\f(1,n+2)))≥eq \f(4,9),解得n≥7,所以输出的n的值为7+2=9,故选C.
    6.执行如图所示的程序框图,如果输入的x,y,z的值分别为1,2,3,则输出的S等于( )
    A.eq \f(3,2) B.eq \f(16,3)
    C.eq \f(15,8) D.eq \f(15,4)
    解析:选C.k=6,S=eq \f(2,1)+2=4,y=1,x=4;k=5,S=eq \f(2,4)+1=eq \f(3,2),y=4,x=eq \f(3,2);k=4,S=eq \f(2,\f(3,2))+4=eq \f(16,3),y=eq \f(3,2),x=eq \f(16,3);k=3,S=eq \f(2,\f(16,3))+eq \f(3,2)=eq \f(15,8),y=eq \f(16,3),x=eq \f(15,8);k=2,终止循环,输出的S=eq \f(15,8).选C.
    7.(2020·黑龙江哈尔滨四校联考)已知函数f(x)=cs eq \f(πx,3),执行如图所示的程序框图,则输出的S的值为( )
    A.670 B.eq \f(1 341,2)
    C.671 D.672
    解析:选C.执行程序框图,y=f(1)=cs eq \f(π,3)=eq \f(1,2),S=0+eq \f(1,2)=eq \f(1,2),n=1+1=2;y=f(2)=cs eq \f(2π,3)=-eq \f(1,2),S=eq \f(1,2),n=2+1=3;y=f(3)=cs π=-1,S=eq \f(1,2),n=3+1=4;y=f(4)=cs eq \f(4π,3)=-eq \f(1,2),S=eq \f(1,2),n=4+1=5;y=f(5)=cs eq \f(5π,3)=eq \f(1,2),S=eq \f(1,2)+eq \f(1,2)=1,n=6;y=f(6)=cs 2π=1,S=1+1=2,n=7,…,直到n=2 016时,退出循环.因为函数y=cs eq \f(nπ,3)是以6为周期的周期函数,2 015=6×335+5,f(2 016)=cs 336π=cs(2π×138)=1,所以输出的S=336×2-1=671.故选C.
    8.(2020·重庆巴蜀中学一模)执行如图所示的程序框图,若输入的a为24,c为5,输出的数为3,则输入的b有可能为( )
    A.11 B.12
    C.13 D.14
    解析:选B.结合程序框图,若输出的数为3,则经过循环之后的b=a+3=27,由27÷5=5……2,并结合循环结构的特点可得,输入的b除以5的余数为2,结合选项可得,b有可能为12,故选B.
    9.(2020·陕西彬州第一次质监)如图1是某高三学生进入高中三年来的数学考试成绩茎叶图,第1次到第14次的考试成绩依次记为A1,A2,…,A14.如图2是统计茎叶图中成绩在一定范围内考试次数的一个程序框图,执行程序框图,输出的结果是( )
    A.7 B.8
    C.9 D.10
    解析:选B.该程序框图的作用是求14次考试成绩超过90分的次数.根据茎叶图可得超过90分的次数为8,故选B.
    10.(2020·湖南三湘名校联盟第一次联考)中国有个名句“运筹帷幄之中,决胜千里之外”.其中的“筹”原意是指《孙子算经》中记载的算筹,古代是用算筹来进行计算,算筹是将几寸长的小竹棍摆在平面上进行运算,算筹的摆放形式有纵横两种,如下表:
    表示一个多位数时,像阿拉伯记数一样,把各个数位的数码从左到右排列,但各位数码的筹式需要纵横相间,个位,百位,万位用纵式表示,十位,千位,十万位用横式表示,以此类推,例如2 268用算筹表示为执行如图所示的程序框图,若输入的x=1,y=2,则输出的S用算筹表示为( )
    解析:选C.x=1,y=3,i=2;x=2,y=8,i=3;x=14,y=126,i=4.退出循环,输出S=1 764,用算筹表示为,故选C.
    11.中国古代名著《孙子算经》中的“物不知数”问题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”即“有数被三除余二,被五除余三,被七除余二,问该数为多少?”为解决此问题,现有同学设计如图所示的程序框图,则框图中的“”处应填入( )
    A.eq \f(a-2,21)∈Z B.eq \f(a-2,15)∈Z
    C.eq \f(a-2,7)∈Z D.eq \f(a-2,3)∈Z
    解析:选A.根据题意可知,此程序框图的功能是找一个满足下列条件的数a:a=3k+2,a=5n+3,a=7m+2,k,n,m∈Z,根据程序框图可知,数a已经满足a=5n+3,n∈Z,所以还要满足a=3k+2,k∈Z和a=7m+2,m∈Z并且还要用一个条件给出,即a-2既能被3整除又能被7整除,所以a-2能被21整除,故在“”处应填入eq \f(a-2,21)∈Z,选A.
    12.程序框图如图,若输入的S=1,k=1,则输出的S为________.
    解析:第一次循环,k=2,S=4;第二次循环,k=3,S=11;第三次循环,k=4,S=26;第四次循环,k=5,S=57.此时,终止循环,输出的S=57.
    答案:57
    13.如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a=________.
    解析:开始:a=14,b=18,
    第一次循环:a=14,b=4;第二次循环:a=10,b=4;
    第三次循环:a=6,b=4;第四次循环:a=2,b=4;
    第五次循环:a=2,b=2.
    此时,a=b,退出循环,输出a=2.
    答案:2
    14.公元前6世纪的毕达哥拉斯是最早研究完全数的人.完全数是一种特殊的自然数,若一个数所有的真因子(即除了自身以外的约数)的和,恰好等于它本身,则称该数为完全数.如6的真因子有1,2,3,且1+2+3=6,故6是完全数.现为判断一个非零自然数是否是完全数,编拟如下的程序框图,则空白框内应填________.
    解析:程序框图的循环结构部分的功能是累计非零自然数x的真因子之和,如果t=eq \f(x,i)是整数,那么就将i这个数累加到变量S中,所以空白框内应填S=S+i.
    答案:S=S+i
    15.若[x]表示不超过x的最大整数,则图中的程序框图运行之后输出的结果为________.
    解析:根据题意,得eq \b\lc\[\rc\](\a\vs4\al\c1(\f(199,40)))=[4.975]=4,所以该程序框图运行后输出的结果是40个0,40个1,40个2,40个3,40个4的和,所以输出的结果为S=40+40×2+40×3+40×4=400.
    答案:400
    [综合题组练]
    1.执行如图的程序框图,若输入的n为2 018,则输出的是( )
    A.前 1 008 个正偶数的和
    B.前 1 009 个正偶数的和
    C.前 2 016 个正整数的和
    D.前 2 018 个正整数的和
    解析:选B.模拟程序的运行过程知,该程序运行后计算并输出S=2+4+6+…+2 018 的值.故选B.
    2.“欧几里得算法”是有记载的最古老的算法,可追溯至公元前300年前,如图所示的程序框图的算法思路就是来源于“欧几里得算法”.执行该程序框图(图中“aMODb”表示a除以b的余数),若输入的a,b分别为675,125,则输出的a=( )
    A.0 B.25
    C.50 D.75
    解析:选B.初始值:a=675,b=125,
    第一次循环:c=50,a=125,b=50;
    第二次循环:c=25,a=50,b=25;
    第三次循环:c=0,a=25,b=0,
    此时不满足循环条件,退出循环.输出a的值为25,故选B.
    3.我国古代数学著作《周髀算经》有如下问题:“今有器中米,不知其数.前人取半,中人三分取一,后人四分取一,余米一斗五升.问,米几何?”如图是解决该问题的程序框图,执行该程序框图,若输出的S=1.5(单位:升),则输入k的值为( )
    A.4.5 B.6
    C.7.5 D.9
    解析:选B.由程序框图知S=k-eq \f(k,2)-eq \f(k,2×3)-eq \f(k,3×4)=1.5,解得k=6,故选B.
    4.执行如图所示的程序框图,如果输入的a依次为2,2,5时,输出的s为17,那么在判断框中可以填入( )
    A.kn?
    C.k≥n? D.k≤n?
    解析:选B.执行程序框图,输入的a=2,s=0×2+2=2,k=1;输入的a=2,s=2×2+2=6,k=2;输入的a=5,s=2×6+5=17,k=3,此时结束循环,又n=2,所以判断框中可以填“k>n?”,故选B.
    5.执行两次如图所示的程序框图,若第一次输入的x的值为7,第二次输入的x的值为9,则第一次、第二次输出的a的值分别为( )
    A.0,0 B.1,1
    C.0,1 D.1,0
    解析:选D.当输入x=7时,b=2,因为b2>x不成立且x不能被b整除,故b=3,这时b2>x成立,故a=1,输出a的值为1.
    当输入x=9时,b=2,因为b2>x不成立且x不能被b整除,故b=3,这时b2>x不成立且x能被b整除,故a=0,输出a的值为0.
    6.南宋数学家秦九韶在《数书九章》中提出的秦九韶算法至今仍是多项式求值比较先进的算法.已知f(x)=2 018x2 017+2 017x2 016+…+2x+1,如图所示的程序框图是求f(x0)的值,在“eq \x( )”中应填的语句是( )
    A.n=i B.n=i+1
    C.n=2 018-i D.n=2 017-i
    解析:选C.由秦九韶算法得f(x)=2 018x2 017+2 017x2 016+…+2x+1=(…((2 018x+2 017)x+2 016)x+…+2)x+1,所以程序框图的执行框内应填写的语句是n=2 018-i,故选C.
    名称
    示意图
    相应语句
    顺序结构
    ①输入语句:
    INPUT “提示内容”;变量
    ②输出语句:
    PRINT “提示内容”;表达式
    ③赋值语句:
    变量=表达式
    条件结构
    IF__条件__THEN
    语句体
    END__IF
    IF__条件__THEN
    语句体1
    ELSE
    语句体2
    END IF
    循环结构
    当型循环结构
    WHILE 条件
    循环体
    WEND
    直到型循环结构
    DO
    循环体
    LOOP__UNTIL条件
    S=1
    i=3
    WHILE i<①
    S=S*i
    i=i+2
    WEND
    PRINT S
    END
    INPUT x
    IF x>0 THEN
    y=1
    ELSE
    IF x=0 THEN
    y=0
    ELSE
    y=-1
    END IF
    END IF
    PRINT y
    END
    相关学案

    2023届高考一轮复习讲义(理科)第十二章 复数、算法、推理与证明 第2讲 高效演练分层突破学案: 这是一份2023届高考一轮复习讲义(理科)第十二章 复数、算法、推理与证明 第2讲 高效演练分层突破学案,共11页。

    2023届高考一轮复习讲义(理科)第十二章 复数、算法、推理与证明 第3讲 合情推理与演绎推理学案: 这是一份2023届高考一轮复习讲义(理科)第十二章 复数、算法、推理与证明 第3讲 合情推理与演绎推理学案,共16页。学案主要包含了知识梳理,习题改编等内容,欢迎下载使用。

    2023届高考一轮复习讲义(理科)第十二章 复数、算法、推理与证明 第1讲 数系的扩充与复数的引入学案: 这是一份2023届高考一轮复习讲义(理科)第十二章 复数、算法、推理与证明 第1讲 数系的扩充与复数的引入学案,共13页。学案主要包含了知识梳理,习题改编等内容,欢迎下载使用。

    • 精品推荐
    • 所属专辑
    • 课件
    • 教案
    • 试卷
    • 学案
    • 其他

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:0份资料
    • 充值学贝下载 90%的用户选择 本单免费
    • 扫码直接下载
    选择教习网的 4 个理由
    • 更专业

      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿

    • 更丰富

      涵盖课件/教案/试卷/素材等各种教学资源;500万+优选资源 ⽇更新5000+

    • 更便捷

      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤

    • 真低价

      超⾼性价⽐, 让优质资源普惠更多师⽣

    开票申请 联系客服
    本次下载需要:0学贝 0学贝 账户剩余:0学贝
    本次下载需要:0学贝 原价:0学贝 账户剩余:0学贝
    了解VIP特权
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送

        扫码支付后直接下载

        0元

        扫码支付后直接下载

        使用学贝下载资料比扫码直接下载优惠50%
        充值学贝下载,本次下载免费
        了解VIP特权
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付(支持花呗)

        到账0学贝
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付 (支持花呗)

          下载成功

          Ctrl + Shift + J 查看文件保存位置

          若下载不成功,可重新下载,或查看 资料下载帮助

          本资源来自成套资源

          更多精品资料

          正在打包资料,请稍候…

          预计需要约10秒钟,请勿关闭页面

          服务器繁忙,打包失败

          请联系右侧的在线客服解决

          单次下载文件已超2GB,请分批下载

          请单份下载或分批下载

          支付后60天内可免费重复下载

          我知道了
          正在提交订单

          欢迎来到教习网

          • 900万优选资源,让备课更轻松
          • 600万优选试题,支持自由组卷
          • 高质量可编辑,日均更新2000+
          • 百万教师选择,专业更值得信赖
          微信扫码注册
          qrcode
          二维码已过期
          刷新

          微信扫码,快速注册

          还可免费领教师专享福利「樊登读书VIP」

          手机号注册
          手机号码

          手机号格式错误

          手机验证码 获取验证码

          手机验证码已经成功发送,5分钟内有效

          设置密码

          6-20个字符,数字、字母或符号

          注册即视为同意教习网「注册协议」「隐私条款」
          QQ注册
          手机号注册
          微信注册

          注册成功

          下载确认

          下载需要:0 张下载券

          账户可用:0 张下载券

          立即下载

          如何免费获得下载券?

          加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

          即将下载

          2023届高考一轮复习讲义(理科)第十二章 复数、算法、推理与证明 第2讲 算法与程序框图学案

          该资料来自成套资源,打包下载更省心

          [共10份]
          浏览全套
            立即下载(共1份)
            返回
            顶部