高中数学第一章算法初步1.2基本算法语句1.2.2条件语句教学案新人教B版必修 联系客服

发布时间 : 星期五 文章高中数学第一章算法初步1.2基本算法语句1.2.2条件语句教学案新人教B版必修更新完毕开始阅读76ff0ac0d6d8d15abe23482fb4daa58da1111c6f

x=input”x=”;if x>0 y=1;else

if x==0y=0; elsey=-1; endendy

若输入x=-6,则程序输出的结果是( )

A.1 B.6 C.0

D.-1

?1,x>0,解析:选D 该程序实际上是求分段函数y=?

?0,x=0,

??-1,x<0

对应的函数值为-1,故选D.

4.根据下列算法语句,

当输入x为60时,输出y的值为( ) A.25 B.30 C.31

D.61

解析:选C 算法语言给出的是分段函数,

y=???

0.5x,x≤50,

??

25+0.6x-50,x>50,

输入x=60时,y=25+0.6×(60-50)=31. 5.某程序如下:

9 / 12

当x=-6时,

的函数值,

当执行此程序时,没有执行语句y=x+1,则输入的x的范围是________. 解析:没有执行y=x+1,即输入的x值不满足条件x≥1,故x<1. 答案:(-∞,1)

??x+1,x≥3,

6.已知函数y=?

??2-4x,x<3.

2

如图是求该函数值的程序,则横线①②处应填写的

语句分别是________,________.

解析:由程序可知,y=2-4x是当条件满足时所执行的内容,亦即当x<3时的函数值,因此①处应填的是条件x<3;在条件语句中,else后面应该是条件不满足时执行的内容,即

y=x*x+1.

答案:x<3 y=x*x+1 7.阅读下列程序:

如果输入x=-2,则输出结果y=________.

10 / 12

2x+3,x<0,??

解析:本程序是求分段函数y=?0,x=0,

??x+5,x>0=11.

答案:11

-x+1,x>0,??

8.已知函数f(x)=?0,x=0,

??x+3,x<0,图,并写出程序语言.

解:程序框图如下:

2

的函数值,∵x=-2,∴y=8+3

请根据输入的x值求f(x)的值.画出程序框

算法程序如下:

x=input”x=”;

if x>0

y=-x+1;else

if x==0y=0; elsey=x+3; endend

print%io2,y;

9.铁路运输托运行李,从甲地到乙地规定每张客票托运费计算方法是:行李重量不超过50 kg时,按0.25元/kg;超过50 kg而不超过100 kg时,其超过部分按0.35元/kg;超过100 kg时,其超过部分按0.45元/kg.编写程序,输入行李重量,计算并输出托运费用.

解:设行李重量为x kg,应付运费为y元,则运费公式为

11 / 12

0.25×x,x≤50,??

y=?0.25×50+0.35x-50,50100.程序如下:

12 / 12