- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学北师大版必修3优化训练:2.3几种基本语句Word版含解析
§3 几种基本语句
3.1 条件语句
5分钟训练 (预习类训练,可用于课前)
1.下面的问题中必须用条件语句才能实现的个数是( )
(1)已知三角形三边长,求三角形的面积;(2)求方程mx+n=0(m,n为常数)的根;(3)求三个实数a,b,c中的最大者;(4)求1+2+3++10的值.
A.4个B.3个C.2个D.1个
答案:C
解析:(1)(4)都可以通过赋值按顺序运算,不需要利用条件语句,而(2)要根据系数m,n的实际情况分析根的情况,(3)要通过前面比较的结果决定后续步骤,所以(2)(3)都要用到条件语句.2.条件语句的一般形式是:
If条件Then
语句1
Else
语句2
End If
其中语句2表示的是( )
A.不满足条件时执行的内容B.条件语句
C.条件D.满足条件时执行的内容
答案:A
解析:if条件语句程序执行过程是:首先对if后的条件进行判断,如果条件符合,就执行语句序列1,否则执行else后的语句序列2.3.下列条件语句中,若输入7,则该语句执行后输出的结果是.
输入t;
If t<-4 Then
c=10
Else
c=5+6(t-3)
End If
输出c.
答案:29
解析:根据条件语句,因为t=7不满足t<-4,所以执行c=5+6(t-3),最后输出c.10分钟训练 (强化类训练,可用于课中)
1.下列关于if条件语句一般格式特点说法错误的是( )
A.对if后条件判断后,若符合则执行该条件后的语句
B.对if后条件判断后,若不符合则可以执行else后的语句
C.对if后条件判断后,若不符合可以直接结束该条件语句
D.if条件后的语句以及else后的语句可以同时执行
答案:D
解析:计算机在执行if条件语句时,首先对if后的条件进行判断,如果条件符合,就执行其后的语句,如果条件不符合,则可以直接结束该条件语句,也可以转而执行else后的语句.2.下列问题的算法适宜用条件语句的是( )
A.求点P到直线l的距离B.由直角三角形的两直角边求斜边
C.解不等式ax+b>0D.计算100个数的平均数
答案:C
解析:要用到条件语句,就需要进行判断.由于a是大于0、小于0还是等于0未知,所以要用条件语句进行判断,故选C项.3.已知如下条件语句,若x=6,则其运行的结果是( )
If x≤10 Then
y=0.35x
Else
y=10×0.35+(x-10)×0.7
End If
A.3.5B.0.7 C.2.1 D.3
答案:C
解析:∵已知条件语句的算法功能为求分段函数
y=的函数值
∴当x=6<10时,y=0.35×6=2.1.4.分析以下复合If语句:
输入S;
If S≥20 and S<60 Then
S=3S+5
Else
If S≥60 Then
S=S-6
Else
S=10-S
End If
End If
输出S.
若输入S=10,最后输出的结果是.
答案:0
解析:此程序两次用到If条件语句而且是一个镶嵌在另一个里面,若输入S=10,判断S≥20 and S<60是否成立,显然不成立,进入Else下一步,判断S≥60是否成立,如果也不成立,再次进入Else下一步,此时S=10-S,所以S=10-10=0.5.某商店对顾客购买货物款数满500元,减价3%,不足500元不予优惠.输入一顾客购买的款数,计算出这个顾客实交的款数.用条件语句描述算法.
解:由题意得y=
算法语句表示为:
输入xIf x≥500 Then
y=0.97*x
Else
y=x
End If
输出y.30分钟训练 (巩固类训练,可用于课后)
1.给出下列语句:
输入x;
If x>0 Then
x=-x
Else
x=x
End If
输出x.
试问,若输入x=8,则输出的数为( )
A.8或-8 B.-8 C.8 D.0
答案:B
解析:∵x=8,根据If条件可知,符合条件x>0,∴x=-8.输出的数就是-8.2.若运行如下算法语句,最后输出y的值为-20,那么应该输入t的值为( )
输入t;
If t<5 Then
y=2t-8
Else
y=8t-t2
End If
输出y.
A.10B.10或-6C.-6 D.10或-2或-6
答案:B
解析:分别解两个方程:(1)8t-t2=-20(其中t要不小于5),解得t=10;(2)2t-8=-20(其中t<5),解得t=-6.3.现运行如下条件语句,现在输入x的初值为π,
您可能关注的文档
- 数学人教A版选修2-3课后导练:1.2.1排列(一)Word版含解析.doc
- 数学人教A版选修2-3课后导练:2.2.3独立重复试验与二项分布Word版含解析.doc
- 数学人教A版选修2-3课后导练:2.1.2离散型随机变量的分布列Word版含解析.doc
- 数学人教A版选修2-3课后导练:2.3.1离散型随机变量的均值Word版含解析.doc
- 数学人教A版选修2-3课后导练:1.1.3分类加法计数原理和分步乘法计数原理(三)Word版含解析.doc
- 数学人教A版选修2-3课后导练:3.1回归分析的基本思想及其初步应用Word版含解析.doc
- 数学人教A版选修2-3课后导练:3.2独立性检验的基本思想及其初步应用Word版含解析.doc
- 数学人教A版选修2-3课后训练:1.1 分类加法计数原理与分步乘法计数原理Word版含解析.doc
- 数学人教A版选修2-3课后导练:2.2.1条件概率Word版含解析.doc
- 数学人教A版选修2-3课后导练:1.3.2二项式定理(二)Word版含解析.doc
- 数学北师大版必修3优化训练:2.2算法的基本结构及设计Word版含解析.doc
- 数学北师大版必修3优化训练:3.2古典概型Word版含解析.doc
- 数学北师大版必修3优化训练:1.4数据的数字特征Word版含解析.doc
- 数学北师大版必修3优化训练:3.3模拟方法——概率的应用Word版含解析.doc
- 数学北师大版必修3教案:第一章统计1.1第1课时Word版含解析.doc
- 数学北师大版必修3教案:第一章统计1.1第2课时Word版含解析.doc
- 数学北师大版必修3教案:第一章统计1.5.1Word版含解析.doc
- 数学北师大版必修3教案:第一章统计1.5.2Word版含解析.doc
- 数学北师大版必修3备课资料第三章概率2.1Word版含解析.doc
- 数学北师大版必修3备课资料第三章概率§3Word版含解析.doc
文档评论(0)