课下能力提升(二) 顺序结构 选择结构
一、填空题
1.如图所示的流程图最终输出结果是________.
2.如图所示的流程图,若a =5,则输出b =________.
3.已知函数y =|x -3|,如流程图表示的是给定x 的值,求其相应函数值的算法,请将该流程图补充完整.其中①处应填________,②处应填________.
4.阅读如图所示的流程图,若运行该程序后输出的y 值为18
,则输入的实数x 的值为________.
5.如图是一个算法的流程图,当输入的值为3时,输出的结果是________.
二、解答题
6.某学生五门功课成绩为80,95,78,87,65.写出平均成绩的算法,画出流程图.
7.某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元;如果通话时间超过3分钟,则超过部分以0.1元/分收取通话费(时间以分钟计,不足1分钟按1分钟计算),画出计算话费的流程图.
8.求方程ax2+(a+1)x+1=0根的算法流程图如图所示,根据流程图,回答下列问题:
(1)本题中所给的流程图正确吗?它表示的是哪一个问题的算法流程图?
(2)写出一个正确的算法,并画出流程图.
★答案★
1.解析:第二步中y =2,第三步中y =22+1=5.
★答案★:5
2.解析:这是一个分段函数b =⎩⎪⎨⎪⎧
a 2+1, a ≤5,2a , a >5,的求值问题.根据条件易知,
b =52+1=26.
★答案★:26
3.解析:由y =|x -3|=⎩⎪⎨⎪⎧
x -3,x ≥3,3-x ,x <3. ∴①处应填“x <3”,②处应填“y ←x -3”.
★答案★:x <3 y ←x -3
4.解析:由流程图知:令2x 2-1=18(x >0),则x =34
, 令(12)x =18(x ≤0),无解,∴输入的实数x =34
. ★答案★:34
5.解析:流程图反映的是分段函数
y =⎩⎪⎨⎪⎧
x 2-1 (x <5),2x 2+2 (x ≥5)的求值问题, ∴当x =3时,y =32-1=8.
★答案★:8
6.解:算法如下: 流程图
S1 S ←80
S2 S ←S +95
S3 S ←S +78
S4 S ←S +87
S5 S ←S +65
S6 A ←S /5
S7 输出A
7.解:根据题意:话费S (元)与时间t (分钟)有如下函数关系:
S =⎩⎪⎨⎪⎧
0.2,t ≤30.2+0.1(t -3),t >3且t ∈N *
0.2+0.1([t ]-2),t >3且t ∉N *
流程图如下图所示.
8.解:本题中给出的流程图不正确.因为它没有体现出对a 的取值的判断,它只解决了算法中的一部分,即a ≠0时的情形,这样是达不到求解的目的的.
(2)算法如下:
S1 输入a ;
S2 如果a =0,则x ←-1,输出x ,
否则x 1←-1,x 2←-1a ,
输出x 1,x 2.
流程图如右图所示.。