图3
二、填空题
6.用流程图表示求解不等式ax>b(a≠0)的算法时,判断框内的内容可以是_________. 7.在表示求解一元二次方程的算法中,需要使用选择结构,因为__________________. 8.如图4,当a=-1时,框图的输出结果是______.
图4
9.如图5,框图的输出结果是______.
图5
10.如图6所示框图,设火车托运重量为p(kg)的行李时,每千克的费用标准为
(P?30kg),?0.3P则图中①②处分别填的内容为:①______;②y???0.3?30?0.5(P?30)(P?30kg),________________.
图6
三、解答题
11.已知函数f(x)=|x-3|,程序框图(图7)表示的是给出x值,求相应函数值的算法.请
将该框图补充完整.写出①②两处应填的内容.
图7
12.观察所给算法的流程框图(图8),说明它表示的函数.如果输入数字1,则输出的数字
是什么?
图8
Ⅲ 拓展性训练
13.设计一个求任意实数的绝对值的算法,并画出流程图.
14.已知三个实数a,b,c,试给出寻找这三个数中最大数的一个算法,并画出该算法的流
程图.
测试三 程序框图(二)
Ⅰ 学习目标
理解三种逻辑结构,会读逻辑框图,尝试写出程序框图.
Ⅱ 基础性训练
一、选择题
1.下列关于框图的逻辑结构说法正确的是( )
(A)用顺序结构画出“求点到直线的距离”的程序框图是唯一的 (B)条件结构中不含顺序结构 (C)条件结构中一定含有循环结构 (D)循环结构中一定包含条件结构 2.已知函数f(x)???x,x?0,在由给定的自变量x计算函数值f(x)的算法中,应该至少包
?x,x?0,?含以下基本逻辑结构中的( )
(A)顺序结构、循环结构 (B)条件结构、循环结构 (C)顺序结构、条件结构 (D)顺序结构、循环结构 3.下列四个说法中正确的有( ) ①任意一个算法都离不开顺序结构
②算法程序框图中,根据条件是否成立有不同的流向 ③循环体是指按照一定条件,反复执行某一处理步骤
④循环结构中一定有条件结构,条件结构中一定有循环结构 (A)1个 (B)2个 (C)3个 (D)4个 4.要解决下面四个问题,只用顺序结构画不出其流程图的是( ) (A)计算1+2+?+10的值 (B)当圆的面积已知时,求圆的周长 (C)给定一个数x,求其绝对值 (D)求函数f(x)=x3-3x的值 5.算法:S1 m=a;
S2 若b<m,则m=b; S3 若c<m,则m=c; S4 若d<m,则m=d; S5 输出m. 则输出的m为( )
(A)a,b,c,d中的最小值 (B)a,b,c,d中的最大值 (C)d (D)a 二、填空题
6.程序框图中的“处理框”的功能是____________.
7.有如图1所示的程序框图,该程序框图表示的算法功能是____________.
图1
8.如图2所示是求小于等于1000所有正偶数的和的程序框图,则空白处①应为_________;②应为___________.
图2
9.如图3所示表示的是计算前10个奇数倒数之和的算法的程序框图,其中判断框内应填入的条件是___________.
图3
三、解答题
10.给出如图4所示的程序框图.在执行上述框图表达的算法后,输出的S,i的值分别是
多少?
图4
11.写出表示解方程ax+b=0(a,b为常数)的一个程序框图.

