- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优化指导高一数学精品课件:1-2-2《条件语句》(人教版必修3).ppt
1.2.2 条件语句 1.掌握条件语句的两种格式,理解其功能.(重点) 2.能够用条件语句编写条件结构的程序.(难点) 条件语句的格式、功能及与条件结构的对应关系 格式一 格式二 条件语句 IF 条件 THEN END IF IF 条件 THEN ELSE END IF 语句功能 首先对IF后的 进行判断,如果(IF)条件符合,那么(THEN)执 ,否则执行 之后的语句 首先对IF后的 进行判断,如果(IF)条件符合,那么(THEN)执行 ,否则(ELSE)执行 语句体 语句体1 语句体2 条件 语句体1 语句体2 条件 语句体 END_IF 条件语句中的“语句体”是指一条语句吗? 提示:不一定.当条件成立时,只需执行一条语句,这条语句本身就是一个语句体;当程序要执行多个语句时,这多个语句就构成一个语句体,故语句体可以是一条程序语句,也可以是一组程序语句. 在IF—THEN语句中,“条件”表示判断的条件,“语句”表示满足条件时执行的操作内容,条件不满足时,结束程序,END IF表示条件语句的结束. 解:程序框图如下: 程序如下: 【题后总结】(1)如果只需要对满足条件时的情况作出处理,不需要处理不满足条件时的情况,那么就选用IF—THEN—END IF条件语句. (2)对于分段函数,若通过变量替换,可转化为同一结构模式,就可用这样包含一个分支的条件语句. 1.编写程序并画出程序框图,任意输入三个实数,输出这三个实数中的最小数. 程序框图为: 在IF—THEN—ELSE语句中,“条件”表示判断的条件,“语句1”表示满足条件时执行的操作内容,“语句2”表示不满足条件时执行的操作内容, END IF表示条件语句的结束. 【思路点拨】在已知分段函数解析式求函数值问题中,要计算函数值必须先判断x的范围,必须用条件结构相应的程序书写语句. 解:程序如下: INPUT “x=”;x IF x>=0 THEN y=x+2 ELSE y=x^2 END IF PRINT “y=”;y END 【题后总结】(1)对于分段函数的求值问题,由于计算时,需要对自变量进行判断,因此需要用到条件结构. (2)本例是一个两个分支的条件结构,所以可运用条件语句的IF—THEN—ELSE—END IF格式来表示算法. 2.例1能否运用IF—THEN—ELSE语句写出它的程序? 解:能,用IF—THEN—ELSE语句写程序如下: INPUT x IF x<0 THEN y=SQR(-x) ELSE y=SQR(x) END IF PRINT y END 在有些较为复杂的算法中,有时需要对按条件执行的某一语句(特别是ELSE后的语句)继续按照另一个要求进行判断,这时可以再利用一个条件语句进行判断,这就形成了条件语句的嵌套. 某市对出租车的计费统一规定:若行驶不超过2 km,则收费5元(即起步价),若超过2 km,则超过部分每1 km加收1.8元(不足1 km的,按1 km计算).写出计算路费的程序. 【思路点拨】先列函数解析式,然后按不同区间内取值的不同设计程序框图,然后由框图书写程序. 【规范解答】程序框图如下: 程序如下: INPUT “路程”;x IF x>0 AND x<=2 THEN y=5 ELSE IF x-[x]=0 THEN y=5+1.8] *(a+1). END IF END IF PRINT y END 解:程序如下: INPUT “x=”;x IF x>0 THEN y=x^2-1 ELSE IF x=0 THEN y=x+1 ELSE y=-1* x^2 +2*x END IF END IF PRINT y END 误区:搞不清条件之间的逻辑关系而致错 【典例】闰年是指能被4整除但不能被100整除,或者能被400整除的年份,编写一个程序,判断输入的年份是否为闰年. 【纠错心得】当条件较多时,首先搞清条件之间的逻辑关系,这是正确使用条件结构嵌套的基础. 输入一个数x,求函数y=的函数值,请设计程序框图并编写程序.
【思路点拨】由于y=当x<0时,把-x赋给x.则与x≥0时,y=的结构相同,因此可用条件结构1和相应的条件语句格式1来画其程序框图编写其程序.
解:程序如下:
给计算机编写一个程序,输入一个自变量x的值,输出分段函数f(x)=的函数值.
【题后总结】条件嵌套的一般形式如下:
3.已知函数y=,试输入x的值,计算y值,写出程序.
【错误解答】依
您可能关注的文档
- 云南专用人教版高二化学42《化学电源》课件.ppt
- 云南专用人教版高二化学42《表面活性剂 精细化学品》课件.ppt
- 云南专用人教版高二化学43《电解池》课件.ppt
- 云南专用人教版高二化学44《金属的电化学腐蚀与防护》课件.ppt
- 云南专用人教版高二化学《影响化学平衡的条件(总结)》课件.ppt
- 云南地区高二语文课件:1.3《边城》(新人教版必修5).ppt
- 云南地区高二语文课件:2.1《春江花月夜》(人教新课标版选修 中国古代诗歌散文欣赏).ppt
- 云南地区高二语文课件:2.4.2《雨霖铃》(新人教版必修4).ppt
- 云南地区高二语文课件:2.5《滕王阁序》(新人教版必修5).ppt
- 云南地区高二语文课件:2.5《登高》(新人教版必修3).ppt
- 优化指导高一数学精品课件:1-2-3《循环语句》(人教版必修3).ppt
- 优化指导高一数学精品课件:1-3-1《算法案例》(人教版必修3).ppt
- 优化指导高一数学精品课件:1-3-2《进位制》(人教版必修3).ppt
- 优化指导高一数学精品课件:2-1-1《随机抽样》(人教版必修3).ppt
- 优化指导高一数学精品课件:2-1-2《系统抽样》(人教版必修3).ppt
- 优化指导高一数学精品课件:2-1-3《分层抽样》(人教版必修3).ppt
- 优化指导高一数学精品课件:2-2-1《用样本估计总体》(人教版必修3).ppt
- 优化指导高一数学精品课件:2-2-2《用样本的数字特征》(人教版必修3).ppt
- 优化指导高一数学精品课件:2-3-1、2《变量间的相关关系》(人教版必修3).ppt
- 优化指导高一数学精品课件:3-1-2《概率的意义》(人教版必修3).ppt
文档评论(0)