浙江 2013 · 数学 q05

题解图(原卷截图 · 含答案与官方解析)

浙江 2013 · 数学 q05 原卷截图(含答案)

文字转写(题面 + 答案)

题面

5.(5分)(2013•浙江)某程序框图如图所示,若该程序运行后输出的值是95\frac{9}{5},则( )

(框图内容:开始 → S=1S=1,k=1k=1 → 判断 k>ak > a?「是」则往下输出 SS、结束;「否」则执行 S=S+1k(k+1)S = S + \frac{1}{k ( k + 1 )},再执行 k=k+1k = k + 1,绕回判断框继续循环。)

A.a=4a = 4 B.a=5a = 5 C.a=6a = 6 D.a=7a = 7

答案

A

本题的知识树

3 概念 · 1 题型 · 1 套路 · 2 易错点 · 最深 3 层。长链是构建期派生的,源文件里只有最小一步。

攻略(零基础 → 会做)

框图翻译完就是一条裂项和 · 每一项都是数轴上相邻两个 1k\frac{1}{k} 之间那一段 · 最终答案:A

冷启动:先把框图翻译成三行字

框图看着唬人,能用的信息只有三行:

  • 初值:S=1S=1,k=1k=1;
  • 判断框(注意它在循环体前面):k>ak>a?成立就往下输出 SS、结束;不成立就进循环体;
  • 循环体:S=S+1k(k+1)S=S+\dfrac{1}{k(k+1)},然后 k=k+1k=k+1,绕回判断框。

翻译完就可以把图合上了——剩下的全是求和的事。

先钉死两件事,两条路都靠它

第一,判断框在循环体前面,是「先判后做」。 这一点决定了循环体有可能一轮都不跑 (若一上来就 k>ak>a)。与「先做后判」的框图不同,那种至少要跑一轮。

第二,循环体到底跑了几轮、加进去的是哪些项。 kk 从 11 起,每轮末加 11; 当 kk 涨到 a+1a+1 时判断 k>ak>a 首次成立、退出。所以循环体恰好跑了

k=1, 2, …, ak=1,\ 2,\ \ldots,\ a

这 aa 轮,每轮把 1k(k+1)\dfrac{1}{k(k+1)} 加到 SS 上。于是程序输出的是

S=1+∑k=1a1k(k+1)=1+11×2+12×3+⋯+1a(a+1).S=1+\sum_{k=1}^{a}\frac{1}{k(k+1)} =1+\frac{1}{1\times 2}+\frac{1}{2\times 3}+\cdots+\frac{1}{a(a+1)} .

顺带把最爱设的那个坑挡掉:退出时 k=a+1k=a+1,而题目问的是 aa。 本题里 a=4a=4、退出时 k=5k=5——55 正好是选项 B。看到 55 就填 B 的人, 填的是计数器的终值,不是题目问的那个 aa。

解法一:裂项相消求出闭式,再解一个方程

aa 是字母,逐轮跑是跑不完的。这时候就该求通项——而这个和式恰好是最标准的一条裂项和。

第一步:把每一项拆成两个数的差

1k(k+1)=1k−1k+1.\frac{1}{k(k+1)}=\frac{1}{k}-\frac{1}{k+1} .

拆完立刻通分验一次(十秒钟,能挡住系数与符号两类错):

1k−1k+1=(k+1)−kk(k+1)=1k(k+1)✓\frac{1}{k}-\frac{1}{k+1}=\frac{(k+1)-k}{k(k+1)}=\frac{1}{k(k+1)}\quad\checkmark

第二步:相加,中间的项两两抵消

把消项过程写出来,别心算:

∑k=1a1k(k+1)=(11−12)+(12−13)+⋯+(1a−1a+1).\sum_{k=1}^{a}\frac{1}{k(k+1)} =\left(\frac{1}{1}-\frac{1}{2}\right)+\left(\frac{1}{2}-\frac{1}{3}\right) +\cdots+\left(\frac{1}{a}-\frac{1}{a+1}\right).

12\dfrac12 一正一负、13\dfrac13 一正一负……中间每一个都出现两次且反号,全部划掉。 这里是错开一位,所以只剩头一项与尾一项(错开两位才会剩下四项):

∑k=1a1k(k+1)=1−1a+1.\sum_{k=1}^{a}\frac{1}{k(k+1)}=1-\frac{1}{a+1} .

拿 a=1a=1 兜个底:左边 =11×2=12=\dfrac{1}{1\times2}=\dfrac12,右边 =1−12=12=1-\dfrac12=\dfrac12 ✓。

第三步:加上初值那个 11

S=1+(1−1a+1)=2−1a+1.S=1+\left(1-\frac{1}{a+1}\right)=2-\frac{1}{a+1} .

第四步:解方程

2−1a+1=95 ⟹ 1a+1=2−95=15 ⟹ a+1=5,2-\frac{1}{a+1}=\frac{9}{5} \ \Longrightarrow\ \frac{1}{a+1}=2-\frac{9}{5}=\frac{1}{5} \ \Longrightarrow\ a+1=5 , a=4, 选 A\boxed{a=4,\ \text{选 A}}

上下两块图。上块是一条数轴,只在 0、\frac{1}{5}、\frac{1}{2}、1 四处画刻度并标数字,轴从左端起、箭头收在 1 稍右处。数轴上方摞着五条水平的粗线段,自上而下依次缩短、右端逐级左移:第一条蓝色线段从 \frac{1}{2} 画到 1,两端各有一个蓝色实心圆点,右端外侧写着蓝字「\frac{1}{1\times 2}=1-\frac{1}{2}」;第二条蓝色线段从 \frac{1}{3} 到 \frac{1}{2},标注「\frac{1}{2\times 3}=\frac{1}{2}-\frac{1}{3}」;第三条从 \frac{1}{4} 到 \frac{1}{3},标注「\frac{1}{3\times 4}=\frac{1}{3}-\frac{1}{4}」;第四条从 \frac{1}{5} 到 \frac{1}{4},短到两个端点圆点几乎连在一起,标注「\frac{1}{4\times 5}=\frac{1}{4}-\frac{1}{5}」。每一条的右端横坐标都等于上一条的左端横坐标,四条首尾相接。最下面第五条是绿色的粗线段,从 \frac{1}{5} 一直画到 1,正好覆盖前四条合起来的范围,两端各有一个绿色实心圆点,右端外侧写着绿字「a 段首尾相接 =1-\frac{1}{5}=\frac{4}{5}」。上块标题两行:「① 每一项就是数轴上相邻两个 \frac{1}{k} 之间的那一段(a=4 时共 4 段)」「首尾相接,中间的端点两两抵消:和 =1-\frac{1}{5},再加最前面那个 1,得 S=\frac{9}{5}」。下块是一个直角坐标系,横轴刻度为 1 到 8 的整数,纵轴自下而上标着 \frac{3}{2}、\frac{5}{3}、\frac{7}{4}、\frac{9}{5}、2 五个刻度,每个刻度都拉出一条浅灰水平网格线。图上有八个圆点,横坐标 1 到 8,纵坐标随横坐标单调上升、上升得越来越慢,点与点之间用深蓝色圆点虚线依次连起来作辅助;横坐标 1、2、3、4 的四个点分别正落在 \frac{3}{2}、\frac{5}{3}、\frac{7}{4}、\frac{9}{5} 这四条网格线上,横坐标 5 往后的点都挤在 \frac{9}{5} 与 2 两条线之间。一条灰色长虚线画在 y=2 处,其下方偏右写着灰字「S<2 恒成立,永远够不着」;一条绿色长虚线画在 y=\frac{9}{5} 处。横坐标 4 的那个点是绿色实心大圆点,正落在绿色虚线上,上方写着绿字「A.a=4」;横坐标 5、6、7 的三个点是红色实心大圆点,都在绿线上方,依次标着红字「B.a=5」(写在点的下方)、「C.a=6」(写在点的上方)、「D.a=7」(写在点的下方);横坐标 1、2、3、8 的四个点是较小的深蓝色圆点,不带标注。绿色虚线下方、横坐标 4 稍右处有一行绿字「S=\frac{9}{5} 只穿过 a=4 这一个点」。下块标题两行:「② S(a)=2-\frac{1}{a+1} 单调上升;四个选项挤在一小段里,眼睛分不开」「解一步就到底:\frac{1}{a+1}=2-\frac{9}{5}=\frac{1}{5},得 a=4(选 A)」。

上块把「裂项相消」这四个字翻成了看得见的东西:1k(k+1)\dfrac{1}{k(k+1)} 就是数轴上 1k+1\dfrac{1}{k+1} 与 1k\dfrac{1}{k} 之间那一段的长度。四段首尾相接, 中间那些端点(12\dfrac12、13\dfrac13、14\dfrac14)既是前一段的左端又是后一段的右端—— 这就是「两两抵消」。拼起来是从 15\dfrac15 到 11 的一整段,长度 1−15=451-\dfrac15=\dfrac45。

顺便回答「为什么不用担心还有别的解」

S(a)=2−1a+1S(a)=2-\dfrac{1}{a+1} 里,aa 越大,减掉的 1a+1\dfrac{1}{a+1} 越小,所以 SS 随 aa 严格递增, 方程至多一个解。下块画的正是这件事:八个点一路上升、越升越慢, 横线 S=95S=\dfrac95 只可能穿过其中一个。

顺带看一眼那条 y=2y=2 的灰虚线:1a+1>0\dfrac{1}{a+1}>0 恒成立,所以 S<2S<2 永远成立, 22 是够不着的上界。这也解释了为什么四个选项挤成一小堆—— aa 取 44 到 77,SS 只在 95=1.8\dfrac95=1.8 与 158=1.875\dfrac{15}{8}=1.875 之间挪动。 靠眼力估、靠感觉猜,在这里一点用都没有;只能老老实实解方程。

解法二:不求通项,照着框图跑,跑到 95\frac{9}{5} 为止

上一条路要先会裂项。这一条路什么技巧都不用:SS 每轮加一点,加到 95\dfrac95 就该停了, 数一数停在第几轮即可。关键只有一句——加的是本轮的 kk 对应的那一项,加完 kk 才自增。

第几轮本轮用的 kk本轮加上 1k(k+1)\dfrac{1}{k(k+1)}轮末的 SS轮末的 kk
起点————1111
11111×2=12\dfrac{1}{1\times 2}=\dfrac121+12=321+\dfrac12=\dfrac3222
22212×3=16\dfrac{1}{2\times 3}=\dfrac1632+16=53\dfrac32+\dfrac16=\dfrac5333
33313×4=112\dfrac{1}{3\times 4}=\dfrac1{12}53+112=74\dfrac53+\dfrac1{12}=\dfrac7444
44414×5=120\dfrac{1}{4\times 5}=\dfrac1{20}74+120=95\dfrac74+\dfrac1{20}=\dfrac9555

第 4 轮末,SS 第一次达到 95\dfrac95。

从「停在第 4 轮末」倒推 aa

程序要在这一刻退出,得同时满足两件事:

  • 前四轮都没退出:k=1,2,3,4k=1,2,3,4 时判断 k>ak>a 都不成立,即 a≥4a\ge 4;
  • 第五次判断退出:k=5k=5 时 k>ak>a 成立,即 a<5a<5。

两条夹起来,4≤a<54\le a<5,而 aa 是选项里的整数,所以

a=4, 选 A\boxed{a=4,\ \text{选 A}}

这条路的两个提醒

  1. 别把退出时的 k=5k=5 当答案。 输出的是 SS,问的是 aa,而计数器的终值是 a+1a+1。 55 就摆在选项 B 上等着。
  2. 表里那一列 SS 其实已经把答案的形状写出来了:32,53,74,95\dfrac32,\dfrac53,\dfrac74,\dfrac95 分别是 2−122-\dfrac12、2−132-\dfrac13、2−142-\dfrac14、2−152-\dfrac15。 手推到第三轮就该看出规律——这正是解法一那条闭式,只是从数据里读出来的。

两条路怎么选

解法一(裂项求闭式)解法二(照着框图跑)
要会什么把 1k(k+1)\dfrac{1}{k(k+1)} 拆成差什么都不用会,只要会加分数
轮数多了怎么办不受影响,闭式一步到位加不动;本题只有四轮才划算
最容易翻车的地方剩几项数错、系数丢掉把退出时的 kk 当成 aa
附赠什么单调性 + 上界 22,顺便说清解唯一前几项的数据,能反推出闭式

考场上本题轮数很少,解法二更快;但只要把 95\dfrac95 换成一个大一点的数 (比如 9950\dfrac{99}{50}),解法二立刻加不动,而解法一原封不动照用。 稳的做法是先手推两三轮看出规律,再用闭式收口。

一句话带走

框图题的难点从来不在框图:翻译成「初值 + 循环体 + 退出条件」三行字之后, 剩下的是纯粹的求和问题。

这道题的求和是最经典的一条:

1k(k+1)=1k−1k+1 ⟹ ∑k=1a1k(k+1)=1−1a+1.\frac{1}{k(k+1)}=\frac{1}{k}-\frac{1}{k+1} \ \Longrightarrow\ \sum_{k=1}^{a}\frac{1}{k(k+1)}=1-\frac{1}{a+1} .

把它想成数轴上首尾相接的几段——中间的端点既是这一段的头又是那一段的尾, 所以一定抵消;剩下的永远是最外面那两个端点。

最后再念一遍那条防坑口诀:输出的是 SS,问的是 aa,而计数器停在 a+1a+1。

本题涉及的教材页

共 2 页