2013届新课标高中数学(理)第一轮总复习第12章 第65讲 算法的概念及流程图
1.一个算法如下:第一步:s 取值0,i 取值为1第二步:若i 不大于12,则执行下一步;否则执行第六步
第三步:计算S +i 并将结果代替S
第四步:用i +2的值代替i
第五步:转去执行第二步
第六步:输出S
则运行以上步骤输出的结果为
____.
解析:S =1+3+5+7+9+11=36.
36
123
2.若输入m=4,n=6,则输出a=__,i=___.
其中判断框内应填入的条件是_____.
I >5011112463100
.+++?+如下图所示,给出了计算的值的流程图:
11115050246100
I +++?+条件判断框是算法流程根据条件是否成立的不同流向的处理过程的结构.该题中,共项.“>”是一个判断,决定该判断框解析:的流向.
4.(2011).
下图是一个算法的流程图,则输出的京三模卷值是 南4解析:S =1;n =1?S =4;n =2?S =10;n =3?S =19;n =4?S =31,所以输出n =4.
49
5.下面程序框图中,循环体执行的次数是____次.
算法设计
【例1】
每张音乐唱片售价25元,如果购买5张以上(含5张)唱片,则按九折收费;如果购买10张以上(含10张)唱片,则按八折收费.设计一个完成计费工作的算法,并画出流程图.
25(05)22.5(510)20(10)S1S2525S3S351022.5S4S41020S5.x y x x y x x x x x x y x x y x x y x y <?≤?≥?
<←≤<←≥←设购买张唱片,付费元,
则=.
算法如下: 输入;
若,那么,否则转
; 若,那么,否则转; 若,那么;
【解 输出流析】程图如下:
算法是用来解决一类问题的,因此算法的设计应考虑到这类问题可能出现的各种情况.本题是分段函数的算法问题,对于变量x的不同范围,其计算公式是不相同的,要注意这一类问题算法的表述.
【变换练习1】
已知直线l 经过点A (2,3),B (b,4),设计
算法求直线l 的斜率并用流程图表示.
21.2
b k b ←←-算法如下:
若,那么输出斜率不【解析存在;
否则】,流程图如下:
算法的选择结构
151(2tan )lne lg1020()43
S a b π???-定义某种运算=,运算原理如图所示,
求式+】
子【例的值.
11(1)(),(1)()
51tan 1lne 1lg1002()343
51(2tan )lne lg100()43
212322228.
a b a b a b a b a b ππ+>???-≤???????--【解析】因为==,=,=,=,所以+=+=+=答案:8
本题是定义新运算与选择逻辑结构的综合.
【变式练习2】
运行下面的流程图,当输入x的值为_______时,输
3
出的y值为4.
()()22
3(1)(11),
1(1)4134111421143x x f x x x x x f x x x x x x x x x x x -<-??-≤≤??+>?
<≤≤±>本题实质是已知分段函数
=求当=时,的值.
若-,
则由-=,得=-,不合题意,舍去;
若-,
则由=,得=,不合题意,舍去;
若【解析,则由+=,得=】,符合题意.