2019年高中数学第一章算法初步1.2基本算法语句1.2.2条件语句优化练习新人教A版必修3 联系客服

发布时间 : 星期一 文章2019年高中数学第一章算法初步1.2基本算法语句1.2.2条件语句优化练习新人教A版必修3更新完毕开始阅读4f5c8b8fb5daa58da0116c175f0e7cd185251871

1.2.2 条件语句

[课时作业] [A组 学业水平达标]

1.条件语句中IF的作用是( ) A.判断表达式真假 B.执行表达式 C.表示表达式为真 D.表示表达式为假

解析:条件语句中IF的作用是判断表达式真假. 答案:A

2.当a=3时,下面的程序段输出的结果是( )

A.9 B.3 C.10

D.6

解析:因为a=3<10,所以y=2×3=6. 答案:D

3.阅读如图所示的程序,如果输入x=-2,则输出结果为( )

A.2 B.-12 C.10

D.-4

解析:输入x=-2,则x<0,执行“y=7x2

+3”,故输出结果为-4.

1

答案:D

4.阅读下列程序,则该程序运行后,输出y的值为( )

A.4 C.6

B.16 D.8

解析:因为x=4满足“x>3”的条件,所以执行的是“THEN”后面的y=4×4=16. 答案:B

5.根据下列算法语句,当输入x为60时,输出y的值为( )

A.25 C.31

??0.5x,x≤50,

解析:由已知可得y=?

?25+x-?

B.30 D.61

,x>50,

将x=60代入得y=31.

答案:C

6.根据如图所示的程序,当输入的a,b分别为2,3时,最后输出的m的值为________.

2

INPUT a,b IF a>b THEN m=a ELSE

m=b END IF PRINT m END

解析:a=2,b=3,则a<b,所以m=b=3. 答案:3

7.阅读下面的程序:

INPUT x

IF x>0 THENPRINT xELSE PRINT -xEND IFEND

输入-5,输出结果为________; 输入9,输出结果为________.

解析:该程序是输出|x|的值,所以当输入-5时,应输出|-5|=5,输入9时,输出的结果为9. 答案:5 9

8.求函数y=|x-4|+1的函数值,则③处应填________.

INPUT “x=”;xIF x>=4 THENy=x-3ELSE ③ END IFPRINT yEND解析:如果x<4,则y=4-x+1=5-x,故③处应填y=5-x. 答案:y=5-x

9.输入一个数x,如果它是正数x,则输出它;否则不输出.画出解决该问题的程序框图,并写出对应的程序.

3

解析:程序框图如图所示: 程序如下:

INPUT x

IF x>0 THEN PRINT x END IFEND

?2x?

10.已知分段函数y=?

??3x-

2

xx>

编写程序,输入x的值,输出相应的y的值.

解析:程序如下:

[B组 应考能力提升]

1.阅读下面程序.

若输出y=9,则输入x的值应该是( )

4