2008~2019年江苏高考数学分类汇编
算法
2008-07 某地区为了解7080
-岁的老人的日平均睡眠时间(单位:h),随机选择了50位老人进行调查,下表是这50位老人睡眠时间的频率分布表:
在上述统计数据的分析中一部分计算见算法流程图,
则输出的S的值为▲.
【解析】由流程图
1122334455
S G F G F G F G F G F
=++++
4.50.12
5.50.20
6.50.40
=⨯+⨯+⨯
7.50.28.50.08
+⨯+⨯ 6.42
=
【答案】6.42
2009-07 右图是一个算法的流程图,最后
输出的W=▲.
【解析】考查读懂算法的流程图
的能力.
【答案】22
2010-07 右图是一个算法的流程图,则输出S的值是▲.
【解析】考查流程图理解。
24
12223133,
++++=<
L输出25
122263
S=++++=
L。
序号i分组(睡眠时间)组中值(i G)频数(人数)频率(i F)
1 [4,5) 4.5 6 0.12
2 [5,6) 5.510 0.20
3 [6,7) 6.520 0.40
4 [7,8)7.510 0.20
5 [8,9]8.5 4 0.08
开始
S←0
输入G i,F i
i←1
S← S+G i·F i
i≥5
i← i+1
N
Y
输出S
结束
Read a ,b If a >b Then m ←a
Else m ←b End If Print m 2011-04 根据如图所示的伪代码,当输入b a ,分别为2,3时,
最后输出的m 的值是 ▲ . 【答案】3
2012-04 下图是一个算法流程图,则输出的k 的值是 ▲ .
【考点】程序框图
【解析】根据流程图所示的顺序,程序的运行过程中变量值变化如下表:
∴最终输出结果k=5。
【答案】5
【点评】本题主要考查算法的定义、流程图及其构成,考查循环结构的流程图.注意循环条
件的设置,以及循环体的构成,特别是注意最后一次循环的k 的值.这是新课标的新增内容,也是近几年的常考题目,要准确理解循环结构流程图的执行过程.
2013-05 下图是一个算法的流程图,
则输出的n 的值是 ▲ . 【解析】n =1,a =2,a =8,
n =2;a =28,n =3.
【答案】3
2014-03 右图是一个算法流程图,则输出的n 的值是 ▲ .
是否继续循环 k 2k 5k 4-+ 循环前 0 0
第一圈 是 1 0
第二圈 是 2 -2
第三圈 是 3 -2
第四圈 是 4 0
第五圈 是 5 4
第六圈 否 输出5
开始
0←n
1+←n n 202>n 输出n 结束 (第3题)
N
Y
2015-04 根据如图所示的伪代码,可知输出的结果S 为 ▲ .
【答案】7
【解析】试题分析:第一次循环:3,4S I ==;
第二次循环:5,7S I ==; 第三次循环:7,10S I ==; 结束循环,输出7S =. 考点:循环结构流程图.
2016-06 如图是一个算法的流程图,则输出a 的值是 ▲ .
【答案】9
【考点】循环结构流程图【解析】
,a b a 1 5 9
b
9 7 5 9a =
【名师点睛】算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概 念,包括选择结构、循环结构、伪代码,其次要重视循环起始条件、循环次数、循环终 止条件,更要通过循环规律,明确流程图研 究的数学问题,是求和还是求项.
2017-04 右图是一个算法流程图,若输入x 的值为
1
16,则输出y 的值是 ▲ .
【解析】由题意得2
1
2log 216
y =+=-,故答案为2-. 【答案】2-
【考点】条件结构的流程图
【名师点睛】算法与流程图的考查,侧重于对流程图循环
结构、条件结构和伪代码的考查.先明晰算 法及流程图的相关概念,包括选择结构、循 环结构、伪代码,其次要重视循环的初始条 件、循环次数、循环的终止条件,要通过循 环规律,明确流程图研究的数学问题,是求 和还是求项.
S ←1 I ←1
While I <8 S ←S +2 I ←I +3 End While Print S
(第4题图)
开始输出a 结束
1a ←9
b ←a b >4
a a ←+2
b b ←-Y
N
2018-04 一个算法的伪代码如图所示,执行此算法,最后输出的S 的值为________.
(第4题)
【解析】分析:先判断
是否成立,若成立,再计算
,若不成立,结束循环,输出 结
果.
详解:由伪代码可得
,因为,所以结束循环,输
出
【答案】8
【点睛】本题考查伪代码,考查考生的读图能力,难度较小.
2019-03 下图是一个算法流程图,则输出的S 的值是_____.
【解析】分析:结合所给的流程图运行程序确定输出的值即可.
详解:执行第一次,1
,1422x S S x =+
==≥不成立,继续循环,12x x =+=; 执行第二次,3
,2422x S S x =+==≥不成立,继续循环,13x x =+=;
执行第三次,3,342
x
S S x =+==≥不成立,继续循环,14x x =+=;
执行第四次,5,442
x
S S x =+
==≥成立,输出 5.S = 【答案】5.
【点睛】识别、运行程序框图和完善程序框图的思路:
(1)要明确程序框图的顺序结构、条件结构和循环结构. (2)要识别、运行程序框图,理解框图所解决的实际问题. (3)按照题目的要求完成解答并验证.。