专题(1)程序框图教师版
高三第二轮专题复习
专题(1)——程序框图与算法
一、程序框图基础题型
1、计算输出值
例1、执行下列程序,输出的结果为.
答案: 81.
变式:阅读如图所示的程序框图,若输入x的值为1,则输出y的值为( ).
A.2
B.7
C.8
D.128
答案:C.
例2、如图所示,该程序框图输出的结果是.
答案:4.
变式:若某程序框图如图所示,则输出的P的值是( ).
A.22
B.27
C.31
D.56
答案:C.
2、完善程序框图
例3、给出程序框图:若输出的结果为2,则①处的执行框内应填的是( ).
A. 2x =
B.2b =
C. 1x =
D.5a =
答案:C.
变式:如图给出的是计算11
1
1
24620+++???+的值的一个程序框图,其中判断框内应填入的条件是(
)
. A.10?i < B.10?i ≤ C.10?i > D.10?i ≥
答案:C.
3、判断程序框图的功能
例4、阅读如图所示的程序框图,若输入的10k =,则该算法的功能是( ).
A.计算数列1{2}n -的前10项和
B. 计算数列1{2}n -的前9项和
C.计算数列{21}n -的前10项和 C. 计算数列{21}n -的前9项和
答案:A.
4、程序语句
例5、根据下列算法语句,当输入x 为60时,输出y 的值为( ).
A .25
B .30
C .31
D .61
答案:C.
二、算法与其他知识交汇
1、算法与数列交汇
例1、我国古代名著《庄子》中有这样一句话“一尺之棰,日取其半,万世不竭”.其意思为:一尺的木棍,每天取一半,永远都截不玩.现将木棍依此规律截取,如图所示的程序框图的功能就是计算截取7天后所剩木棍的长度,则①②③处可分别填入的是( ). A.1
7?,,1i S S i i i ≤=-=+ B. 1128?,,2i S S i i i
≤=-= C.17?,,12i S S i i i ≤=-
=+ D. 1128?,,22i S S i i i
≤=-=
答案:B.
2、算法与导数交汇 例2、在如图所示的程序框图中,()i f x '为()i f x 的导函数,若0()sin f x x =,则输出的结果是( ).
A.sin x -
B.cos x
C.sin x
D.cos x -
答案:A.