人教版新课标A必修31.2.2条件语句同步练习题
展开条件语句
1、 当时,下面的程序段输出的结果是( )
IF THEN
ELSE
PRINT y
A B C D
2 给出以下四个问题,
①输入, 输出它的相反数
②求面积为的正方形的周长
③求三个数中输入一个数的最大数
④求函数的函数值
其中不需要用条件语句来描述其算法的有 ( )
A 个 B 个
C 个 D 个
3 右面程序运行后输出的结果为
_______________
4 下面程序运行后实现的功能为_______________
5、 写出已知函数 输入的值,求y的值程序.
6、 函数,写出求函数的函数值的程序
7、下面是计算应纳税所得额的算法过程,其算法如下:
第一步 输入工资x(注x<=5000);
第二步 如果x<=800,那么y=0;如果800<x<=1300,那么 y=0.05(x-800);
否则 y=25+0.1(x-1300)
第三步 输出税款y, 结束。
请写出该算法的程序框图和程序。(注意:程序框图与程序必须对应)8、 用二分法求方程在上的近似解,精确到,写出算法 画出流程图,并写出算法语句
9. 儿童乘坐火车时,若身高不超过1.1 m,则不需买票;若身高超过1.1 m但不超过1.4 m,则需买半票;若身高超过1.4 m,则需买全票.试设计一个买票的算法,并画出相应的程序框图及程序。
参考答案
1、D
2、B
3、22, -22
4、把a,b,c三个数按从大到小的顺序输出。
5、解:INPUT “x=”;x
IF x>0 THEN
y=1
ELSE
IF x=0 THEN
y=0
ELSE
y=-1
END IF
END IF
PRINT y
END
6、
解:INPUT “x=”;x
IF x>=0 and x<=4 THEN
y=2x
END IF
IF 4=<x ANDx<=8 THE N
y=8
END IF
IF 8=<x ANDx<=12 THE N
y=2*(12-x)
END IF
PRINT y
END
7、
8、 解:算法如下:
1、取中点,将区间一分为二
2、若,则就是方程的根;否则所求根在的左侧或右侧
若,则,以代替;
若,则,以代替;
3、若,计算终止
此时,否则转到第1步
算法语句:
Input
repeat
if
then print
else
if
then
else
until
end
流程图:
9. 解:是否买票,买何种票,都是以身高作为条件进行判断的,此处形成条件结构嵌套. 程序框图是:
程序是:
INPUT “请输入身高h(米):”;h
IF h<=1.1 THEN
PRINT “免票”
ELSE
IF h<=1.4 THEN
PRINT “买半票”
ELSE
PRINT “买全票”
END IF
END IF
END
数学必修31.2.2条件语句同步达标检测题: 这是一份数学必修31.2.2条件语句同步达标检测题,共6页。试卷主要包含了给出以下程序,阅读下列程序,阅读下面的程序,将程序补充完整,读程序,完成下列题目等内容,欢迎下载使用。
人教版新课标A必修31.2.1输入、输出、赋值语句随堂练习题: 这是一份人教版新课标A必修31.2.1输入、输出、赋值语句随堂练习题,共7页。试卷主要包含了春节到了,糖果店的售货员忙极了等内容,欢迎下载使用。
高中数学人教版新课标A必修31.2.3循环语句同步训练题: 这是一份高中数学人教版新课标A必修31.2.3循环语句同步训练题,共3页。试卷主要包含了右面的伪代码输出的结果是,下面的伪代码输出的结果为,有一列数, s←11125等内容,欢迎下载使用。