第二章 §3 3.1 条件语句
课时跟踪检测
一、选择题
1.给出以下四个问题:
①输入一个数x,输出它的算术平方根;
②求函数f(x)=的函数值;
③求周长为6的正方形的面积;
④求三个数a,b,c中的最小数.
其中不需要用条件语句来描述其算法的个数是( )
A.1 B.2
C.3 D.4
解析:①需讨论x的正负;②需分x≥0与x<0两种情况求函数值;④要比较a,b,c的大小.只有③不用选择结构,也不需条件语句.
答案:A
2.运行下面的算法语句,若输入x的值为5,则输出的y值为( )
A.14 B.15
C.16 D.17
解析:由程序知y=
当x=5时,y=(5-1)2=16.
答案:C
3.有下列程序:
现有人将其修改为下面的程序与其实现相同的功能:
输入x
If Then
y=-x
Else
y=x
End If
输出 y
请在内填上合适的语句,使程序能够正常运行( )
A.x<1 B.x≤1
C.x>1 D.x<0
解析:已知程序的功能是求分段函数y=的函数值,故修改后“”内应填x<1.
答案:A
4.阅读下列程序:
A.2 B.-12
C.10 D.-4
解析:当x=-2时,y=7×(-2)÷2+3=-4.
答案:D
5.若输入a=4,b=2,c=-5,则下列语句输出的结果是( )
输入a,b,c
max=a
If b>max Then
max=b
End If
If c>max Then
max=c
End If
输出max
A.2 B.-5
C.4 D.-4
解析:该语句功能为求a、b、c的最大值.
答案:C
6.下列算法语句运行的结果是( )
A=4.5
B=6
If A≥5 Then
B=B+1
Else
B=B-3
B=B+2
If B≥4 Then
B=B*B
Else
B=A+B
End If
End If
输出B
A.10.5 B.11.5
C.16 D.25
解析:A=4.5<5,B=6-3=3,B=3+2=5≥4,B=B2=52=25.
答案:D
二、填空题
7.根据所示的程序,当输入a,b分别为2,3时,最后输出的m的值为________.
输入a,b
If a>b Then
m=a
Else
m=b
End If
输出m
解析:该程序的功能是输出a,b中的最大者,当输入a=2,b=3时,则m=3.
答案:3
8.若下列程序执行的结果是135,则输入的a值是________.
解析:当a<5时,S=25a=135,则a=5.4矛盾;当5≤a<10时,S=22.5a=135,则a=6,满足题意;当a≥10时,S=21.5a=135,无解.综上知a=6.
答案:6
9.下面程序运行后输出的结果为________.
x=5
y=-20
If x<0 Then
x=y-3
Else
y=y+3
End If
输出x-y,y-x
解析:∵x=5>0,
∴y=-20+3=-17,∴x-y=22,y-x=-22.
答案:22,-22
三、解答题
10.给出下列算法
(1)若输入9,则输出结果是什么?
(2)该算法的功能是什么?
解:(1)∵x=9>3,
∴y=9×9-9=72,输出结果是72.
(2)该算法功能是输入自变量x的值,输出函数
y=的值.
11.根据如图所示的算法框图,指出其功能,并用条件语句描述.
解:这是一个输入x的值,求函数y=的函数值的算法.
基本语句描述如下:
12.某服装厂生产一种服装,每件服装的成本为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-.
即P=f(x)=
算法框图和程序如下:
输入x
If x>0 And x≤100 Then
P=60
Else
If x ≤500 Then
P=62-x/50
Else
输出“无意义”
End If
End If
输出P
13.以下给出一个算法
①输入x;
②若x<0,执行第3步;否则执行第6步;
③令y=x+1;
④输出y;
⑤结束;
⑥若x=0,执行第7步;否则执行第10步;
⑦令y=0;
⑧输出y;
⑨结束;
⑩令y=x;
?输出y;
?结束.
(1)指出该算法的功能;
(2)写出该算法的框图;
(3)写出一个该算法的语句.
解:(1)该算法的功能是计算并输出
y=的值.
(2)该算法的框图如下:
(3)算法语句:
输入x
If x<0 Then
y=x+1
Else
If x=0 Then
y=0
Else
y=x
End If
End If
输出y
课件55张PPT。§3 几种基本语句
3.1 条件语句自主学习 梳理知识课前基础梳理典例精析 规律总结课堂互动探究即学即练 稳操胜券基础知识达标word部分: 请做: 课时跟踪检测
层级训练 提能过关点此进入该word板块