算法初步答案

发布 2022-07-02 22:52:28 阅读 7600

算法初步。

3.[2014·安徽卷] 如图11所示,程序框图(算法流程图)的输出结果是( )

图11a.34 b.53 c.78 d.89

3.b [解析] 由程序框图可知,变量的取值情况如下:

第一次循环,x=1,y=1,z=2;第二次循环,x=1,y=2,z=3;

第三次循环,x=2,y=3,z=5;第四次循环,x=3,y=5,z=8;

第五次循环,x=5,y=8,z=13;第六次循环,x=8,y=13,z=21;

第七次循环,x=13,y=21,z=34;第八次循环,x=21,y=34,z=55,不满足条件,跳出循环.

4.[2014·北京卷] 当m=7,n=3时,执行如图11所示的程序框图,输出的s值为( )

图11a.7 b.42c.210 d.840 4.c [解析] s=1×7×6×5=210.

5.[2014·福建卷] 阅读如图13所示的程序框图,运行相应的程序,输出的s的值等于( )

图13a.18 b.20 c.21 d.40

5.b [解析] 输入s=0,n=1,第一次循环,s=0+2+1=3,n=2;

第二次循环,s=3+22+2=9,n=3;

第三次循环,s=9+23+3=20,n=4,满足s≥15,结束循环,输出s=20.

13.[2014·湖北卷] 设a是一个各位数字都不是0且没有重复数字的三位数.将组成a的3个数字按从小到大排成的三位数记为i(a),按从大到小排成的三位数记为d(a)(例如a=815,则i(a)=158,d(a)=851).阅读如图12所示的程序框图,运行相应的程序,任意输入一个a,输出的结果b

图1213.495 [解析] 取a1=815b1=851-158=693≠815a2=693;

由a2=693b2=963-369=594≠693a3=594;

由a3=594b3=954-459=495≠594a4=495;

由a4=495b4=954-459=495=a4b=495.

6.[2014·湖南卷] 执行如图11所示的程序框图.如果输入的t∈[-2,2],则输出的s属于( )

a.[-6,-2] b.[-5,-1]

c.[-4,5] d.[-3,6]

图116.d [解析] (特值法)当t=-2时,t=2×(-2)2+1=9,s=9-3=6,所以d正确.

7.[2014·江西卷] 阅读如图13所示的程序框图,运行相应的程序,则程序运行后输出的结果为( )

图13a.7 b.9 c.10 d.11

7.b [解析] 由程序框图可知,运算过程如下表:

13.[2014·辽宁卷] 执行如图12所示的程序框图,若输入x=9,则输出y

图1213. [解析] 当x=9时,y=5,则|y-x|=4;当x=5时,y=,则|y-x|=;当x=时,y=,则|y-x|=<1.故输出y=.

7.[2014·新课标全国卷ⅰ] 执行如图12所示的程序框图,若输入的a,b,k分别为1,2,3,则输出的m=(

图12a. b. c. d.

7.d [解析] 逐次计算,依次可得:m=,a=2,b=,n=2;m=,a=,b=,n=3;m=,a=,b=,n=4.此时输出m,故输出的是。

7.[2014·新课标全国卷ⅱ] 执行如图12所示的程序框图,如果输入的x,t均为2,则输出的s=(

a.4 b.5 c.6 d.7

7.d [解析] 逐次计算,可得m=2,s=5,k=2;m=2,s=7,k=3,此时输出s=7.

11.[2014·山东卷] 执行如图12所示的程序框图,若输入的x的值为1,则输出的n的值为___

图1211.3 [解析] x=1满足不等式,执行循环后,x=2,n=1;x=2满足不等式,执行循环后,x=3,n=2;x=3满足不等式,执行循环后,x=4,n=3;x=4不满足不等式,结束循环,输出的n的值为3.

4.[2014·陕西卷] 根据如图11所示的框图,对大于2的整数n,输出的数列的通项公式是( )

图11a.an=2n b.an=2(n-1) c.an=2n d.an=2n-1

4.c [解析] 阅读题中所给的程序框图可知,对大于2的整数n,输出数列:2,2×2=22,2×22=23,2×23=24,…,2×2n-1=2n,故其通项公式为an=2n.

5.,[2014·四川卷] 执行如图11所示的程序框图,如果输入的x,y∈r,那么输出的s的最大值为( )

图11a.0 b.1 c.2 d.3

5.c [解析] 题中程序输出的是在的条件下s=2x+y 的最大值与1中较大的数.结合图像可得,当x=1,y=0时,s=2x+y取得最大值2,2>1,故选c.

3.[2014·天津卷] 阅读如图11所示的程序框图,运行相应的程序,输出s的值为( )

图11a.15 b.105 c.245 d.945

3.b [解析] 第1次循环,i=1,t=3,s=1×3;

第2次循环,i=2,t=5,s=1×3×5;

第3次循环,i=3,t=7,s=1×3×5×7.

执行完后,这时i变为4,退出循环,故输出s=1×3×5×7=105.

11.[2014·浙江卷] 若某程序框图如图13所示,当输入50时,则该程序运行后输出的结果是___

图1311.6 [解析] 第一次运行,s=1,i=2;第二次运行,s=4,i=3;第三次运行,s=11,i=4;第四次运行,s=26,i=5;第五次运行,s=57,i=6,此时s>n,输出i=6.

5.[2014·重庆卷] 执行如图11所示的程序框图,若输出k的值为6,则判断框内可填入的条件是( )

图11 a.s> b.s> c.s> d.s>

5.c [解析] 第一次循环结束,得s=1×=,k=8;第二次循环结束,得s=×=k=7;第三次循环结束,得s=×=k=6,此时退出循环,输出k=6.故判断框内可填s>.

单元综合。9.[2014·石家庄质检] 运行如图g122所示的程序框图,则输出k的值是( )

图g122a.4b.5c.6d.7

9.a [解析] 运行程序框图可知,输出k的值为4.

10.[2014·江西名校调研] 运行如图g123所示的程序框图,若输出的s=120,则判断框内应为( )

a.k>4? b.k>5? c.k>6? d.k>7?

10.b [解析] ∵s=1,k=1;k=2,s=4;k=3,s=11;k=4,s=26;k=5,s=57;k=6,s=120.故选b.

1.(2013·天津高考理科·t3)如图1的程序框图,运行相应的程序,若输入x的值为1,则输出s的值为 (

图1 图2a.64 b.73 c.512 d.585

解析】选b.因为输入的x的值为1,第一次循环s=1,x=2;第二次循环s=9,x=4;第三次循环s=73,此时满足输出条件,故输出,则输出s的值为73.

2.(2013·安徽高考理科·t2如图2所示,程序框图(算法流程图)的输出结果是( )

a. b. c. d.

解析】选d。第一次循环: 第二次循环:

第三次循环:不成立,退出循环,输出结果为。

3.(2013·浙江高考理科·t5)某程序框图如图3所示,若该程序运行后输出的值是,则 (

图3 图4解析】选a.由程序框图可知,

此时k=5,所以a=4.

推理与证明 算法初步 复数答案

1 答案 b 解析由程序框图知依次为 x 1,y 1,z 2 x 1,y 2,z 3 x 2,y 3,z 5 x 3,y 5,z 8 x 5,y 8,z 13 x 8,y 13,z 21 x 13,y 21,z 34 x 21,y 34,z 55 50,故输出55.2 答案 c 解析开始 m 7,n...

算法初步周清 1 含答案

第一章算法初步周清 1 姓名班级得分。一 选择题 40分 1 任何一个算法都必须有的基本结构是 a a 顺序结构b 条件结构 c 循环结构d 三个都有。2.用二分法求方程的近似根的算法中要用哪种算法结构 d a.顺序结构 b.条件结构 c.循环结构 d.以上都用。3 右边的程序框图 如图所示 能判断...

算法初步作业

1.下面对算法描述正确的一项是 a 算法只能用自然语言来描述 b 算法只能用图形方式来表示。c 同一问题可以有不同的算法 d 同一问题的算法不同,结果必然不同。2.对赋值语句的描述正确的是 可以给变量提供初值 将表达式的值赋给变量。可以给一个变量重复赋值 不能给同一变量重复赋值。a b c d 3....