收藏 分享(赏)

【随堂优化训练】高中数学(人教a版)必修3配套课件:1.2.2 条件语句 .ppt

上传人:无敌 文档编号:1324650 上传时间:2018-06-25 格式:PPT 页数:29 大小:789KB
下载 相关 举报
【随堂优化训练】高中数学(人教a版)必修3配套课件:1.2.2 条件语句 .ppt_第1页
第1页 / 共29页
【随堂优化训练】高中数学(人教a版)必修3配套课件:1.2.2 条件语句 .ppt_第2页
第2页 / 共29页
【随堂优化训练】高中数学(人教a版)必修3配套课件:1.2.2 条件语句 .ppt_第3页
第3页 / 共29页
【随堂优化训练】高中数学(人教a版)必修3配套课件:1.2.2 条件语句 .ppt_第4页
第4页 / 共29页
【随堂优化训练】高中数学(人教a版)必修3配套课件:1.2.2 条件语句 .ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、1.2.2 条件语句,【学习目标】,1.理解条件语句的语法格式.,2.会用条件语句实现条件结构的功能,能用条件语句写出,条件结构的程序.,1.算法逻辑结构中的条件结构一般由算法语句中的_,来实现.,条件语句,条件,语句体,2.条件语句的一般格式(1)IFTHEN 格式:语句功能:首先对 IF 后的_进行判断,如果(IF)条件符合,那么(THEN)执行_,否则执行_之后语句.,END IF,(2)IFTHENELSE 格式:语句功能:首先对 IF 后的_进行判断,如果(IF)条件符合,那么(THEN)执行_,否则(ELSE)执行_.,条件,语句体 1,语句体 2,练习 1:给出以下四个问题:给出

2、 x,输出它的相反数;求面积为 6 的正方形的周长;三个数 a,b,c 中输出一个最大数;,),B,其中不需要用条件语句来描述其算法的有(A.1 个B.2 个C.3 个D.4 个,练习 2:条件语句的一般形式为“IF A THEN B ELSE C”,,其中 C 表示是(,),D,A.条件B.添加语句C.满足条件时执行的内容D.不满足条件时执行的内容,【问题探究】,条件语句是否必须要有 IF,THEN,END IF?,答案:条件语句必须要有 IF,THEN,END IF.根据需要,,ELSE 及其后的语句体有时可省略.,题型 1 条件语句的格式与功能,),A.9,B.3,C.10,D.6,【例

3、 1】 当 a3 时,下面的程序输出的结果是(IF a10 THENy2*aELSEya*aPRINT y,解析:此条件语句表示的算法功能是计算分段函数 y ,的值,所以当 a3 时,y236.,答案:D,【变式与拓展】1.(2013 年陕西)根据如下的算法语句, 当输入 x 为 60 时,,输出 y 的值为(,),A.25,B.30,C.31,D.61,解析:根据题意,该算法的功能为,答案:C,题型 2 方程求解中参数的讨论问题,【例 2】 写出解关于 x 的方程 axb0 的程序.,思维突破:分a0 与a0 两大类讨论;若a0,再分b,0 与 b0 两种情况讨论.,解:程序如下:,INPU

4、T,“a,b”;a,b,IF a0 THENxb/aPRINT xELSEIF b0 THENPRINT “方程的根是任意实数”ELSEPRINT “方程无解”END IFEND IFEND,有关解方程中参数讨论与分段函数求值问题,是条件语句应用的典型问题.分类时注意做到不重不漏.,【变式与拓展】,的一个 x 值都能得到相应的函数值.解:用变量 x,y 分别表示自变量和函数值,则算法如下:第一步,输入 x 的值.第二步,判断 x 的取值范围.若 x0,则用函数 yx2 1求函数值,否则,用 y2x25 求函数值.第三步,输出 y 的值.,程序框图如图 D9,程序如下:,图 D9,题型 3 条件

5、语句的嵌套【例 3】 某市对出租车的计费统一规定:若行驶不超过 2 km,则收费 5 元(即起步价);若超过 2 km,则超出部分,每1 km加收 1.8 元(不足 1 km 的,按 1 km 计算).写出计算路费的程序(“ ”表示取整数,略去小数部分).思维突破:设路程为 x km,费用为 y 元,则,这是一个分段函数,可用条件语句设计程序.,解:程序框图如图 1-2-2.,图1-2-2,程序如下:,对于实际问题,要先建立函数模型,然后设计算法,编写程序.写分段函数的程序,应使用条件结构,要注意数学符号和程序符号的区别.本例中,在框图或函数式中用x2表示取整数部分,而在程序中用(x2)/1

6、表示,即指 x2 除以1 的商的整数部分.,【变式与拓展】,3.写出如图 1-2-3 所示的程序框图所描述的算法程序.,图 1-2-3,解:由程序框图可知,这是一个求分段函数,【例 4】 根据如图 1-2-4 所示的程序框图,写出该程序框,图所对应的程序.,图 1-2-4,易错分析:(1)在书写 IFTHEN 语句由代数式写成算术表述式时,不要省略“*”号;(2)从形式上讲 IFEND IF 相当于一对括号,使用时缺一不可,不能写错.,解:程序如下:,方法规律小结,1.两种条件语句的联系与区别.(1)共同点:,两种条件语句首先都是对条件进行判断,然后才执行相,应的语句体;,执行完语句体后,程序

7、都交汇于一点来完成条件语句;都以 IF 开始,以 END IF 结束.,(2)区别:第一种条件语句只有一个语句体,是满足条件时执行的语句体,而第二种条件语句含有两个语句体,若满足条件时执行一个语句体,不满足条件时执行另一个语句体.,2.条件语句的嵌套.,在有些复杂的算法中,有时需要在条件执行的某一个语句体内继续按照另一个条件进行判断,这时可以再利用一个条件语句进行判断,这就形成了条件语句的嵌套.,(1)一般形式:,(2)在编写条件语句的嵌套中的“条件”时,要注意“IF”与“END IF”的配对,有时可以利用文字的缩进来表示嵌套的层次,以帮助对程序的阅读和理解.,3.条件语句对应程序框图的条件结构,往往用于写参数讨论、分段函数求值及筛选问题的程序中(如:求最值或三个数中找出其中唯一的负数等).,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报