- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
条件语句练习.ppt
第*页 状元之路 北师大版·高中数学·必修3 返回首页 传播课堂正能量 唱响课堂好声音 * §3 几种基本语句 课时作业(16) 条件语句 答案:C 答案:D 答案:D 答案:C 答案:3 第*页 状元之路 北师大版·高中数学·必修3 返回首页 传播课堂正能量 唱响课堂好声音 * 考源教学资源网
www.
第二章
算法初步作业目标 正确理解条件语句的概念.能应用条件语句描述算法.能应用条件语句编写程序.
作业设计 限时:40分钟 满分:90分
班级:__________ 姓名:__________ 成绩:__________
一、选择题:每小题5分,共30分.
1.下列关于条件语句的说法中正确的是( )
A.任何条件语句中不能没有Else及后序语句
B.在复合If语句中,可以只有一个End If语句
C.在算法语句中,可以同时使用多个条件语句
D.在Else和Then后面只能有一个语句
解析:A中If—Then语句可以没有Else语句,所以A错;B中在复合If语句中,有多少个If应对应多少个End If,所以B错;D中在复合If语句中Else和Then后面可以不只有一个语句,故D错.
2.下列程序的功能是:
判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数.
输入x;
If __________ Then
y=-x;
Else
y=x*x
End If
输出y
则填入的条件应该是( )
A.x>0 B.x<0
C.x≥0 D.x≤0
3.如下所示的算法过程中,当分别输入x=-2和x=3时,则输出的函数值分别为( )
输入x;
A.4和4 B.-4和6
C.4和6 D.4和-6
解析:算法表示分段函数y=
答案:C
4.下面是一个算法的If语句.如果输入的x的值是20,则输出的y的值是( )
解析:由程序知y=
5.为了在运行下面的程序之后输出y=9,应输入的x值为( )
输入x;
If x<0 Then
y=(x+1)2
Else
y=(x-1)2
End If
输出y
A.-4 B.-2
C.4或-4 D.-2或2
解析:程序表示函数y=
当y=9时,由(x+1)2=9得x=-4;
由(x-1)2=9得x=4.
答案:C
6.当a=1,b=3时,执行完下面一段程序后x的值是( )
If a<b Then
x=a+b
Else
x=a-b
End If
A.1 B.3
C.4 D.-2
解析:a<b,
x=a+b=1+3=4.
二、填空题:每小题5分,共15分.
7.下列语句描述的算法的功能是输入两个数,输出其中较大的一个,请在横线上填上适当的算法语句,将程序补充完整.
输入a,b;
If __________ Then
输出 a
Else
输出 b
End If
答案:a≥b
8.根据所示的程序,当输入a,b分别为2,3时,最后输出的m的值为__________.
输入a,b;
If a>b Then
m=a
Else
m=b
End If
输出 m
解析:a=2,b=3,a<b,应把b值赋给m,m的值为3.
9.写出下列算法的运行结果.
输入a;
If a≥0 Then
m=a*a-1
输出m
Else
输出“是负数”
End If
若a=-3,则输出__________;
若a=2,则输出__________.
答案:是负数 3
三、解答题:每小题15分,共45分.
10.用算法语句描述算法:已知函数y=|x|-x2,输入自变量x的值,输出其对应的函数值.
解:输入x;
If x<0 Then
y=-x-x*x
Else
y=x-x*x
End If
输出y
11.叙述下面算法框图(如图)所表示的含义,并且用复合If语句描述算法框图.
解:算法框图的含义是:求分段函数的值.函数解析式为y=
用If复合语句可以表示为:
输入x;
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)=xN.
算法框图和程序如下:
输入x;
If x>0,x≤100 Then
P=60
Else
If x≤500 Then
P=62-x/50
Else
输出“无意义”
End If
End
文档评论(0)