资源描述
算法初步与复数
题型一 算法的基本结构
例1、阅读如下程序框图,如果输出i=4,那么空白的判断框中应填入的条件是(
A.S<8 B.S<9 C.S<10 D.S<11
【举一反三】
若如下框图所给的程序运行结果为S=20,那么判断框中应填入的关于k的条件是( )
A. k=9? B.k≤8?C.k<8? D.k>8?
题型二 程序框图的应用
例2、阅读如图所示的程序框图,则输出的S=________.
【例2】图 【举一反三】图
【举一反三】
阅读如图所示的程序框图,运行相应的程序,输出的结果S=________.
题型三 基本算法语句
例3、根据下列算法语句,当输入x为60时,输出y的值为( )
A.25 B.30 C.31 D.61
【例3】图 【举一反三】图
【举一反三】
下面程序运行的结果为( ) A.4 B.5 C.6 D.7
题型四 算法的交汇性问题
例4、执行下面的程序框图,如果输入的t∈[-1,3],则输出的s属于( )
A.[-3,4] B.[-5,2] C.[-4,3] D.[-2,5]
【例4】图 【举一反三】图
【举一反三】
执行如图所示的程序框图,若输入n=8,则输出S=( )
A. B. C. D.
【高考风向标】
1.[2017·天津卷] 阅读图所示的程序框图,运行相应的程序,若输入N的值为24,则输出N的值为( ) A.0 B.1C.2 D.3
【天津卷】图 【山东卷】图
2.[2017·山东卷] 执行两次图所示的程序框图,若第一次输入的x的值为7,第二次输入的x的值为9,则第一次、第二次输出的a的值分别为( ) 【图上面】
A.0,0 B.1,1C.0,1 D.1,0
3.[2017·全国卷Ⅱ] 执行如图12所示的程序框图,如果输入的a=-1,则输出的S=( )
A.2 B.3 C.4 D.5
【全国2】图 【全国1】图
4.[2017·全国卷Ⅰ] 图13的程序框图是为了求出满足3n-2n>1000的最小偶数n,那么在和两个空白框中,可以分别填入( ) 【图上面】
A.A>1000?和n=n+1 B.A>1000?和n=n+2
C.A≤1000?和n=n+1 D.A≤1000?和n=n+2
5.[2017·全国卷Ⅲ] 执行下面的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为( ) A.5 B.4 C.3 D.2
【全国3】图 【北京卷】图
6.[2017·北京卷] 执行如图所示的程序框图,输出的s值为( ) 【图上面】
A.2 B. C. D.
7.[2017·江苏卷] 如图是一个算法流程图.若输入x的值为,则输出y的值是________.
【江苏卷】图 【淮北月考】图
8.【2017·淮北月考】执行如图所示的程序框图,若输出的结果是161,则判断框中正整数k为( ) 【图上面】A.2 B.3 C.4 D.5
9. 【2017·枣庄月考】执行如图所示的程序框图,若输出的结果为-45,则判断框中应填入的是( )
A. i<10? B. i≥10? C. i<9? D. i<11?
【枣庄月考】图 【济南模拟】图
10. 【2017·济南模】拟执行如图所示的程序框图,若输入a=,b=,c=,则输出的结果是( ) 【图上面】 A. B. a C. b D. c
11、(2016年北京高考)执行如图所示的程序框图,若输入的值为1,则输出的值为( )
A.1 B.2 C.3 D.4
【北京高考】图 【山东高考】图
12、(2016年山东高考)执行右边的程序框图,若输入的a,b的值分别为0和9,则输出的i的值为________. 【图上面】
13、(2016年四川高考)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法,如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例。若输入n,x的值分别为3,2. 则输出v的值为( )
A.9 B.18 C.20 D.35
【四川高考】图 【天津高考】图
14、(2016年天津高考)阅读右边的程序框图,运行相应的程序,则输出S的值为( )
【图上面】 (A)2 (B)4 (C)6 (D)8
15、(2016年全国I高考)执行右面的程序框图,如果输入的,则输出x,y的值满足( ) (A) (B) (C) (D)
【全国1】图
16、(2016年全国II高考)中国古代有计算多项式值的秦九韶算法,右图是实现该算法的程序框图.执行该程序框图,若输入的,,依次输入的a为2,2,5,则输出的
【图上面】 (A)7 (B)12 (C)17 (D)34
17、 (2016年全国III高考)执行下图的程序框图,如果输入的,那么输出的( ) (A)3 (B)4 (C)5 (D)6
【全国3】图 【江苏高考】图
18、 (2016江苏省高考)如图是一个算法的流程图,则输出的a的值是 .【图上面】
19.【2015高考四川,理3】执行如下图所示的程序框图,输出S的值是( )
(A) (B) (C)- (D)
(←19题图) (←21题图)
20.【2015高考新课标1,理9】执行下面的程序框图,如果输入的t=0.01,则输出的n=( )
(A)5 (B)6 (C)7 (D)8
19、 21.【2015高考重庆,理7】执行如下图所示的程序框图,若输入K的值为8,则判断框图可填入的条件是 ( ). 【图上面】
A、s B、s C、s D、s
22.【2015高考天津,理3】阅读下边的程序框图,运行相应的程序,则输出S的值为( )
(A) (B)6 (C)14 (D)18
(22题图) (23题图)
23. 【2015高考陕西,理8】根据上边的图,当输入x为2006时,输出的y=( ).
【图上面】 A.28 B.10 C.4 D.2
24.【2015高考北京,理3】执行如图所示的程序框图,输出的结果为( )
A. B.C.D.
(24题图) (25图)
25. 【2015高考安徽,理13】执行如图所示的程序框图(算法流程图),输出的为 .
【图上面】
26.【2015高考新课标2,理8】右边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入分别为14,18,则输出的( )
A.0 B.2 C.4 D.14
(26题图)S←1
I←1
While I8
S←S+2
I←I+3
End While
Print S
(第27题图)
27.【2015江苏高考,4】根据如图所示的伪代码,可知输出的结果S为________.
【图上面】
28.(2014·新课标全国卷Ⅱ)执行如图12所示的程序框图,如果输入的x,t均为2,则输出的S=( ) A.4 B.5 C.6 D.7
展开阅读全文