- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2018版高中数学(人教A版必修3同步教师用书:第1章1.2.2 条件语句.doc
1.2.2 条件语句
1.理解条件语句.(重点)
2.用条件语句编写程序.(难点)
3.条件语句与条件结构的关系.(易混点)
[基础·初探]
教材整理 条件语句的格式、功能及结构
阅读教材P25例5前面的内容,完成下列问题.
格式一 格式二 条件语句 IF 条件 THEN
语句体
END IF IF 条件 THEN
语句体1
ELSE
语句体2
END IF 语句功能 首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句 首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2 对应
条件
结构
框图
1.判断(正确的打“√”,错误的打“×”)
(1)条件语句的执行是按照程序中的先后顺序执行的.( )
(2)条件语句实现了程序框图中的条件结构.( )
(3)条件语句一定要完整,即IF—THEN—ELSE—END IF中每一部分都不能少.( )
【答案】 (1)√ (2)√ (3)×
2.条件语句对应的基本逻辑结构是( )
A.顺序结构 B.条件结构
C.循环结构 D.以上都不正确
【解析】 条件语句对应的基本逻辑结构是条件结构,故选B.
【答案】 B
3.当a=3时,下面的程序段输出的结果是________.
【解析】 当a=3时,满足a10的条件,所以计算机执行y=2×a,即y=6.
【答案】 6
[小组合作型]
条件语句和条件结构 (1)给出下面4个问题:①输入一个数x,输出它的绝对值;②求函数f(x)=的函数值;③求面积为6的正方形的周长;④求三个数a,b,c中的最大数.其中可以用条件语句来描述其算法的有( )
A.1个 B.2个
C.3个 D.4个
(2)已知条件语句如下:
则下列说法正确的是( )
A.条件成立时,先执行语句体1,再执行语句体2,最后结束条件语句
B.条件不成立时,先执行语句体2,再执行语句体1,最后结束条件语句
C.条件成立时,先执行语句体1,再结束条件语句
D.条件成立时,先执行语句体2,再结束条件语句
【精彩点拨】 (1)根据问题的解决是否需要分类来确定是否需要用条件语句.(2)根据条件语句,判断执行的过程.
【尝试解答】 (1)在算法中需要逻辑判断的都要用到条件语句,其中①②④都需要进行逻辑判断,故都要用到条件语句,③只要顺序结构就能描述其算法.
(2)根据条件语句的功能知选C.
【答案】 (1)C (2)C
1.一个条件语句都是以“IF”开始,以“END IF”结束,这是条件语句中不可缺少的.
2.当问题的解决需要分类讨论时,需要条件语句,其中分段函数求值是典型问题.
[再练一题]
1.求下列函数的函数值的算法中需要用到条件语句的函数为( )
A.f(x)=x2-1
B.f(x)=x3-1
C.f(x)=
D.f(x)=2x
【答案】 C
条件语句的应用
已知函数f(x)=编写一个程序,使输入的每一个x值,都得到相应的函数值.
【精彩点拨】 求函数值必须先判断x的范围,因而要设计算法必须用条件结构,相应程序的书写用条件语句.
【尝试解答】 用变量x,y分别表示自变量和函数值,步骤如下:
第一步,输入x值.
第二步,判断x的范围,若x≥1,则用解析式y=2x-1,求函数值;否则用y=x2-2求函数值.
第三步:输出y值.
程序框图如图所示:
程序如下:
1.算法中需要根据情况判断,分类执行时,如求一个数的绝对值,比较两个数的大小,求分段函数的函数值等,都需要用到条件语句.
2.条件语句必须以IF语句开始,以END IF语句结束,即“IF END IF”必须成对出现.
3.若程序只对条件满足时作处理,不用处理条件不满足时的情况,则选用“IF—THEN—END IF”格式.
4.解此类问题的步骤:
(1)构思出解决问题的一个算法;(可用自然语言)
(2)画出程序框图,形象直观地描述算法;
(3)根据框图编写程序,即逐步把框图中的算法步骤用算法语句表达出来.
[再练一题]
2.根据下列算法语句,当输入x为60时,输出y的值为( )
A.25 B.30
C.31 D.61
【解析】 由题意得y=
当x=60时,y=25+0.6×(60-50)=31.
∴输出y的值为31.
【答案】 C
嵌套条件语句的应用 已知分段函数y=编写程序,要求输入自变量x的值,输出相应的函数值并画出程序框图.
【精彩点拨】 →→
【尝试解答】 程序框图如图所示:
程序如下:
1.已知分段函数的解析式求函数值的问题,须用条件语句书写程序,当条件的判断有两个以上的结果时,可以选择条件结构嵌套去解决.
2.常规格式(注意根据题目可用多于2个以上的条件语句嵌套).
您可能关注的文档
- 2018版高中数学(人教A版必修1同步教师用书:第1章1.3.2奇偶性.doc
- 2018版高中数学(人教A版必修1同步教师用书:第2章2.1.1指数与指数幂的运算.doc
- 2018版高中数学(人教A版必修1同步教师用书:第2章2.1.2第2课时 指数函数及其性质的应用.doc
- 2018版高中数学(人教A版必修1同步教师用书:第2章2.2.1第1课时 对数.doc
- 2018版高中数学(人教A版必修1同步教师用书:第2章2.2.1第2课时 对数的运算.doc
- 2018版高中数学(人教A版必修1同步教师用书:第2章2.2.2第1课时 对数函数的图象及性质.doc
- 2018版高中数学(人教A版必修1同步教师用书:第2章2.2.2第2课时 对数函数及其性质的应用.doc
- 2018版高中数学(人教A版必修1同步教师用书:第2章2.3幂函数.doc
- 2018版高中数学(人教A版必修1同步教师用书:第3章3.1.1方程的根与函数的零点.doc
- 2018版高中数学(人教A版必修1同步教师用书:第3章3.1.2用二分法求方程的近似解.doc
- 2018版高中数学(人教A版必修3同步教师用书:第1章1.2.3 循环语句.doc
- 2018版高中数学(人教A版必修3同步教师用书:第1章1.3 算法案例.doc
- 2018版高中数学(人教A版必修3同步教师用书:第1章章末综合测评1.doc
- 2018版高中数学(人教A版必修3同步教师用书:第2章2.1.1 简单随机抽样.doc
- 2018版高中数学(人教A版必修3同步教师用书:第2章2.1.3 分层抽样.doc
- 2018版高中数学(人教A版必修3同步教师用书:第2章2.2.1 用样本的频率分布估计总体分布.doc
- 2018版高中数学(人教A版必修3同步教师用书:第2章2.2.2 用样本的数字特征估计总体的数字特征.doc
- 2018版高中数学(人教A版必修3同步教师用书:第2章2.3.1 变量之间的相关关系 2.3.2 两个变量的线性相关.doc
- 2018版高中数学(人教A版必修3同步教师用书:第2章章末综合测评2.doc
- 2018版高中数学(人教A版必修3同步教师用书:第3章3.1.2 概率的意义.doc
文档评论(0)