2019版高中数学 第二章 算法初步 2.3.1 条件语句练习 北师大版必修3

2019 年

1.给出以下 4 个问题: ①输入一个数 x,输出它的相反数; ②求周长为 8 的正方形的面积; ③求三个数 a,b,c 中的最小值;

3.1 条件语句
课后篇巩固提升

④求函数 f(x)=

的函数值.

其中不需要用条件语句来描述其算法的有( )

A.①②

B.②③

C.③④

D.①③

答案 A

2.以下算法语句运行的结果为( )

a=2

b=-2

m=a

a=b

b=m

If a>b Then

x=a-b

Else

x=a+b

End If

输出 x.

A.0

B.2

C.4

D.-4

答案 A

3.若运行下面的算法语句之后输出 y=9,则输入 x 的值为

输入 x;

If x<0 Then

y=(x+1)2

Else

y=(x-1)2

End If

输出 y.

A.-4

B.-2

C.4 或-4

D.-2 或 2

解析程序表示求函数

()

y=

的值.

所以当 y=9 时,由(x+1)2=9,

得 x=-4;

由(x-1)2=9,得 x=4.

所以输入 x 的值为 4 或-4.

答案 C

4.下面程序的算法功能是:判断任意输入的数 x 是不是正数,若是,则输出它的平方值;若不是,则输

出它的相反数.

输入 x

If

Then

y=-x

1

2019 年

Else

y=xx

End If

输出 y.

则横线处填入的条件应该是( )

A.x>0

B.x<0

C.x>=0

D.x<=0

解析条件成立时,执行 y=-x;条件不成立时,执行 y=xx.由程序的算法功能,知条件应为 x<=0,故选

D.

答案 D

5.如下算法语句

输入 x;

If x>=0 Then

y=(x-1)2

Else

y=(x+1)2

End If

输出 y.

要使输出的 y 值最小,则输入的 x 的值为( )

A.-1

B.1

C.±1

D.0

解析由题意知 y= 当 x≥0 时,ymin=0,此时 x=1. 当 x<0 时,ymin=0,此时 x=-1.
答案 C 6.写出下列算法语句的运行结果. 输入 a; If a>=0 Then

Else
End If 若 a=-3,则输出 若 a=2,则输出

m= -1 输出 m
输出“无意义”
; .

答案无意义 -1

7.求函数 y=|x-4|+1 的函数值,则①处应填

.

输入 x;

If x>=4 Then

y=x-3

Else



End If

输出 y.

解析本算法语句是计算 y= 答案 y=5-x

由所给算法语句可知①处应填 y=5-x.

2

2019 年

8.

导学号 36424053 某服装厂生产一种服装,每件服装的成本为 40 元,出厂单价为 60

元.该厂为鼓励销售商订购,决定当一次订购量超过 100 件时,每多订购一件,订购的全部服装的出

厂单价就降低 0.02 元.根据市场调查,销售商一次订购量不会超过 500 件.设一次订购量为 x 件,服

装的实际出厂单价为 P 元,写出函数 P=f(x)的表达式,并画出算法框图,用基本语句描述该算法.

解当 0<x≤100 时,P=60;

当 100<x≤500 时,P=60-0.02(x-100)=62-0.02x.

所以 P=f(x)=

算法框图如图所示,

算法语句如下: 输入 x; If x<=100 Then P=60 Else If x<=500 Then
P=62-0.02*x Else
输出“无意义” End If End If 输出 P.

3


相关文档

2019版高中数学第二章算法初步2-3-1条件语句练习北师大版必修3
最新2019版高中数学第二章算法初步2.3.1条件语句练习北师大版必修3
2019版高中数学 第二章 算法初步 2.3.1 条件语句练习 北师大版必修3【精】
2019版高中数学第二章算法初步2.3.1条件语句练习北师大版必修320181207217
必做2019版高中数学 第二章 算法初步 2.3.1 条件语句练习 北师大版必修3
[小初高学习]2019版高中数学 第二章 算法初步 2.3.1 条件语句练习 北师大版必修3
[精品]2019版高中数学 第二章 算法初步 2.3.1 条件语句练习 北师大版必修3
2019版高中数学 第二章 算法初步 2.3.1 条件语句训练 北师大版必修3
2019【最新】高中数学 第二章 算法初步 2.3.1 条件语句练习 北师大版必修3
【推荐重点】2019版高中数学 第二章 算法初步 2.3.1 条件语句练习 北师大版必修3
学霸百科
电脑版 | 学霸百科