最新人教A版数学必修三同步练习算法初步1.2.2条件语句(含答案解析)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章
条件语句
一、选择题
1 .给出以下四个问题,①输入一个数 x ,输出它的绝对值;②求函数 f(x) =
x 2- 1, x ,
6 的正方形的周长;④求三个数
a ,
b , c
x + 2, 的函数值;③求面积为
x <
中的最大数,此中不需要用条件语句来描绘其算法的有 ()
A .1个
B .2 个
C .3 个
D .4 个
分析 ①②④都需要条件语句描绘其算法,只有③不需用条件语句描绘,应选 A.
答案
A
2.条件语句的格式能够是 ( )
A . INPUT
“提示内容 ”;变量
B . PRINT
变量
C . IF 条件
THEN
END IF
D . IF 条件
THEN
语句体
END IF 答案
D
3.已知条件语句以下: IF 条件 THEN
语句体 END
IF
其对应的条件构造是 (
)
答案 A
4.
该程序运转后,变量y 的值是 ()
A.3B. 6 C. 9D.27
分析该程序是求分段函数
x2,
x= 3 时, y= 6. f(x) =的函数值,所以当
2x
答案B
5.以下程序的功能是:判断随意输入的数x 是不是正数,假如输出它的平方值;若不是,输出它的相反数.
INPUT x
IF THEN
y=- x
ELSE
y= x* x
END IF
PRINT y
END
则填入的条件应当是()
A.x>0B. x<0
C. x> = 0 D . x<= 0
答案D
二、填空题
6.读程序
该程序的功能是________________________ .分析阅读程序知,该程序的功能是求函数1,
y=0=,的函数值.
-1
1>,
答案求 y= 0=,的函数值
- 1<
7.将以下程序框图增补完好.
(1)输入两个数,输出此中较大的一个数.
(2)判断输入的随意数x 的奇偶性.
答案(1) PRINT b (2)m<> 0
8.若输入3,2,6,则下边的程序运算的结果是________.
INPUT “A, B, C=”; A, B, C
A=A+ B
B=B-A
C=C/B+ A
C=C/2
PRINT C
END
分析程序履行 A = A + B 后, A =5;履行 B= B -A 后, B = 2-5=- 3;故履行 C=63
C/B + A 后, C=-3+ 5= 3;故履行C= C/2 后, C=2= 1.5.
答案 1.5
9.依据以下图的程序,当输入a, b 分别为 2,3 时,最后输出的m 的值为 ________.
分析读程序知,当a= 2, b= 3 时 a<b,则输出m= 3.
答案3
10.阅读下边的程序,说明它是一个什么问题的算法,此中a≠ b.
解由程序可知,当当 a>b 不建即刻,即a>b 时,程序履行语句体,语句体实现了 a 与 b 交换,此时a<b,
直接履行 END IF 以后的语句,所以本程序是对实数
a<b;
a,b 按
从小到大排序.
三、解答题
11.以下给出一个算法:
(1)输入 x;
(2)若 x< 0,履行 (3);不然履行 (6);
(3)令 y=x+ 1;
(4)输出 y;
(5)结束;
(6)若 x= 0,履行 (7);不然履行 (10);
(7)令 y=0;
(8)输出 y;
(9)结束;
(10)令 y= x;
(11)输出 y;
(12)结束.
①指出该算法的功能;②将该算法用程序框图表示出来;③写出一个该算法的程序.
x+ 1<,
解①计算并输出y= 0=,的值.
x>
②框图如图.
③程序为:
12.铁路托运转李,从甲地到乙地,按规定每张车票托运转李不超出50 kg 时,每千克0.13 元,如超出50 kg,超出的部分按每千克0.20 元计算,假如行李重量为W( kg),运费为 F(元 ),计算公式为:
0.13 ×W,
F=
50×0.13+
->
设计程序,输入行李的重量W ,输出运费 F.
解程序以下.。

相关文档
最新文档