- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.3.2 条件语句
eq \x(基)eq \x(础)eq \x(巩)eq \x(固)
1.下列关于条件语句的叙述正确的是( )
A.条件语句中必须有Else和End If
B.条件语句中可以没有End If
C.条件语句中可以没有Else,但必须有End If结束
D.条件语句中可以没有End If,但必须有Else
答案:C
2.给出以下四个问题:
①输入一个数x,输出它的绝对值;
②求函数f(x)=eq \b\lc\{(\a\vs4\al\co1(x2-1,x≥0,,x+2,x0))的函数值;
③求面积为6的正方形的周长;
④求三个数a,b,c中的最大数.
其中不需要用条件语句来描述其算法的有( )
A.1个 B.2个 C.3个 D.4个
答案:A
3.下面程序运行的结果是( )
a←2 014,
b←2 015
If ab Then
t←a
a←b
b←t
End If
Print a,b
A.a=2 014,b=2 015 B.a=2 015,b=2 014
C.a=2 014,b=2 014 D.a=2 015,b=2 015
答案:B
4.写出下列算法的运行结果.
若输入-3,输出结果为________;
若输入2,输出结果为________.
若输入x=6,则p=________;
若输入x=18,则p=________.
解析:考查条件语句的输出.
答案:(1)a negative number 3 (2)2.1 9.1
5.将下列程序补充完整.
(1)输入两个数,输出其中较大的数.
Read a,b
If a>b Then
Print a
Else
________
End If
(2)判断任意输入的数x是否是正数,若是,输出它的平方值,若不是,输出它的相反数.
Read x
If________ Then
y←-x
Else
y←x2
End If
Print y
解析:考查条件语句的结构形式.
答案:(1)Print b (2)x≤0
6.铁路托运行李,从甲地到乙地,按规定每张客票托运行李不超过50千克时,每千克0.13元,如超过50千克,超过的部分按每千克0.20元计算.如果行李重量为ω(千克),运费为F(元),计算公式为
F=eq \b\lc\{(\a\vs4\al\co1(0.13×ω,ω≤50,,50×0.13+(ω-50)×0.20,ω>50.))
设计算法,输入行李的重量ω,输出运费F.
解析:算法如下:
Read ω
If w≤50 Then
F←0.13ω
Else
F←50×0.13+(ω-50)×0.20
End If
Print F
eq \x(能)eq \x(力)eq \x(升)eq \x(级)
7.写出伪代码实现,输入x的值,计算函数y=eq \b\lc\{(\a\vs4\al\co1(-2x-4,x≤-2,,\r(x+2),-2x2,,2x-1,x≥2))的值并输出.
解析:伪代码如下:
Read x
If x≤-2 Then
y←-2x-4
Else
If x<2 Then
y←eq \r(x+2)
Else
y←2x-1
End If
End If
Print y
8.写出用公式法求方程x2-5x+6=0的两根的算法.
解析:算法如下:
a←1,b←-5,c←6
d←b2-4
If d≥0 Then
t←sqrt(d)
x1←(-b+t)/(2a
x2←(-b-t)/(2a
Else
Print “无实数根”
End If
9.火车站对乘客退票收取一定的费用,收费办法是:按票价10元(不足10元按10元计算)收2元,票价2元及2元以内的不退,试编写一个算法求出当输入x元的车票退掉后,返回金额y的值,并画出其流程图.
解析:流程图如下图.
算法如下:
Read x
If x≤2 Then
y←0
Else
If x mod 10=0 Then
y←x-x/5
Else
t←int(x/10)+1
m←2t
y←x-m
End If
End If
Print y
10.我国是水资源相对匮乏的国家,为鼓励市民节约用水,某市打算出台一项水费政策措施,规定每季度每人用水量不超过5吨时,每吨水费收基本价2.8元;若超过5吨而不超过6吨,超过部分的水费按原价的200%收取;若超过6吨而不超过7吨,超过部分的水费按原价的400%收取.如果某人本季度实际用水量为x(x≤7)吨,试就该人本季度缴纳水费的款数设计一个算法流程图,并用If语句描述该算法.
分析:假如用x表示该人本季度用水数,则对x要分三种情况考虑,所以就要用到条件语句“If-Then-Else-End If”的嵌套.
解析:设x为该人本季
您可能关注的文档
- 2016高中数学人教B版必修3双基限时练19.doc
- 2016高中数学人教B版必修3双基限时练20.doc
- 2012秋湘教版数学七下5.4《三角形的内角和》练习题.doc
- 2016人教B版必修3高中数学1.1《算法与程序框图》同步练测.doc
- 2016人教B版必修3高中数学1.2《基本算法语句》同步练测.doc
- 2016人教B版必修3高中数学1.3《中国古代数学中的算法案例》同步练测.doc
- 2016人教B版必修3高中数学2.1《随机抽样》同步练测.doc
- 2016人教B版必修3高中数学2.2《用样本估计总体》同步练测.doc
- 2012湘教版七上《数轴、相反数与绝对值》同步测试.doc
- 2016人教B版必修3高中数学2.3《变量的相关性》同步练测.doc
最近下载
- 长期卧床患者的体位护理技巧.pptx VIP
- JBT14159.3-2022 空气分离设备能效限额第3部分:液化设备.pdf VIP
- 《民用建筑设计通则》图示.docx VIP
- 灭火应急疏散预案.doc VIP
- 铁路内燃、电力司机考试题库.doc VIP
- 新概念英语第一册 Lesson 55-56 课件.ppt VIP
- 2025AI+BI峰会:DeepInsight Copilot 演进史以及未来探索.pdf VIP
- 《临床药学文献阅读汇报抗感染粘菌素在治疗鲍曼不动杆菌感染vap中的应用》课件模板.ppt VIP
- 2025年福建公需课答案.pdf VIP
- 2020四川园林绿化工程说明及计算规则.pdf VIP
文档评论(0)