2012高中数学第1章1.2.2条件语句同步课件新人教B版必修.ppt

2012高中数学第1章1.2.2条件语句同步课件新人教B版必修.ppt

ID:52060406

大小:1.05 MB

页数:33页

时间:2020-03-31

2012高中数学第1章1.2.2条件语句同步课件新人教B版必修.ppt_第1页
2012高中数学第1章1.2.2条件语句同步课件新人教B版必修.ppt_第2页
2012高中数学第1章1.2.2条件语句同步课件新人教B版必修.ppt_第3页
2012高中数学第1章1.2.2条件语句同步课件新人教B版必修.ppt_第4页
2012高中数学第1章1.2.2条件语句同步课件新人教B版必修.ppt_第5页
资源描述:

《2012高中数学第1章1.2.2条件语句同步课件新人教B版必修.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2.2条件语句1.2.2条件语句课堂互动讲练知能优化训练课前自主学案学习目标1.经历将具体问题的程序框图转化为程序语句的过程,理解条件语言及条件语言在程序语言中的作用,进一步体会算法的基本思想.2.掌握两种条件语句的一般格式,并能在实际中根据问题灵活使用条件语句编写Scilab程序.课前自主学案1.赋值语句格式:_________________2.输入语句一般格式:变量=input(“提示内容”).3.输出语句一般格式:①________________________;②_______(“提示内容”).温故夯基变量名=表达式.print(%io(2),表达式)disp1

2、.概念:处理___________________的算法语句,叫做条件语句.2.条件语句的一般格式有两种,一种是____________格式,其形式为;另一种是ifend格式,其形式为.知新益能条件分支逻辑结构ifelseend思考感悟if语句中两种格式对应的程序框图分别是什么?提示:两种格式对应的程序框图分别是:3.作用(1)一般格式:如果表达式结果为_____,则执行表达式后面的语句序列1;如果表达式结果为_____,则执行else后面的语句序列2.(2)最简单格式:如果表达式结果为_______,则执行表达式后面的语句序列1,否则_________________.真假真

3、跳过语句序列1课堂互动讲练应用条件语句编写程序考点一考点突破运用Scilab程序语言中的条件语句写出求一元二次方程ax2+bx+c=0的程序.例1【解】程序如下:【名师点评】(1)disp也是Scilab的输出语句,运行后在界面窗口上显示双引号中间的文字.(2)这个程序运行后,第一步:要求你输入方程中的常数a、b、c.第二步:计算d.第三步:用if语句对d进行判断,如果d<0,用语句disp输出方程无解信息.第四步:否则(else)也就是d≥0,则计算并输出.变式训练1编写程序,输入一个x值,要求输出它的绝对值.解:程序如下:应用复合if语句编写程序考点二例2以下给出一个算法:

4、S1输入x;S2若x<0,则y=x+1;否则执行S3;S3若x=0,则y=0;否则y=x;S4输出y.(1)指出该算法的功能;(2)将该算法用程序框图表示出来;(3)写出该算法的程序.【思路点拨】该问题提供的是一个问题的算法的自然语言的表述,它是一个分段函数模型.解决此问题可先由条件入手分析,再依次画出框图,并写出程序语句.(2)程序框图如图所示.(3)程序为:【名师点评】求分段函数的函数值的数学模型,在求值时,由于自变量的值不同,其函数值的求法不同,故先对x的值进行判断,根据具体数值选择不同的计算方法,故用条件语句进行设计.变式训练2试设计一个程序,对于输入的任意两个实数a,

5、b,求出其差的绝对值,并画出程序框图.解:当a≥b时,其差的绝对值为a-b,否则等于b-a,可以利用条件语句来描述这个算法.程序框图如图所示.程序为:条件语句的嵌套考点三例3某商场实行优惠措施,若购物金额x在800元以上含800元,打8折;若购物金额x在500元以上含500元,则打9折,否则不打折,设计程序框图,要求输入购物金额x能输出实际交款额,并写出相应程序.【思路点拨】重点应用条件语句,注意多重判断的应用.【解】程序如下:【名师点评】条件语句使程序框图中的条件分支结构能让计算机执行.其中if后的“条件”表示判断的条件,放在判断框中,语句序列1表示满足条件时执行的操作内容,

6、放在判断框中“是”后的执行框中,语句序列2表示不满足条件时执行的操作内容,放在判断框中“否”后的执行框中.变式训练3乘火车从A地到B地的票价为50元,某儿童欲随父母从A地到B地去旅游,铁路部门规定:儿童乘火车时,若身高不超过1.1m,则无需购票;若身高超过1.1m,但不超过1.4m,可以买半票;若超过1.4m,应买全票.试就该儿童买票的票价情况,设计一个购票算法,要求先画出程序框图,再写程序.解:该儿童购票的算法步骤为:S1测量儿童身高h;S2如果h≤1.1,那么免费乘车;否则,如果h≤1.4,则购半票乘车;否则购全票.S3输出结果.程序框图如图所示.程序如下:由程序画框图考点

7、四画出下面的程序所描述的一个程序框图.例4【思路点拨】依程序可知,输入的是两个点的坐标,求出的是斜率.【解】程序框图如图所示.变式训练4根据下面的程序,画出其对应的程序框图.1.条件语句用来实现算法中的条件分支结构,在一些需要按给定条件进行比较、判断的问题中,如判断一个数的正负,比较两个数的大小等,常用条件语句设计程序.2.求分段函数的函数值时,往往需要用到条件语句,有时还需要用到条件语句的嵌套.3.条件语句主要有两种格式,(1)if-else-end格式,它有两个语句序列;(2)if-en

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。