2012高一数学 1.2.2 条件语句 1课件 新人教A版必修3.ppt

2012高一数学 1.2.2 条件语句 1课件 新人教A版必修3.ppt

ID:52152039

大小:944.00 KB

页数:52页

时间:2020-04-01

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

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

1、1.2.2条件语句自学导引1.理解条件语句,掌握条件语句的书写格式.2.理解条件语句与条件结构的关系.3.能应用条件语句编写程序.课前热身1.算法逻辑结构中的条件结构一般由算法语言中的________来实现.2.条件语句的一般格式有两种,一种是________________________格式,其形式为IF条件THEN语句体1ELSE语句体2ENDIF;条件语句IF-THEN-ELSE另一种是__________________________格式,其形式为IF条件THEN语句体ENDIF.IF-THEN名师讲解1.条件语句(1)IF—THEN—

2、ELSE语句①IF—THEN—ELSE语句的一般格式为:IF条件THEN语句体1ELSE语句体2ENDIF.②在IF—THEN—ELSE语句中,“条件”表示判断的条件,“语句体1”表示满足条件执行的操作内容,“语句体2”表示不满足条件执行的操作内容;ENDIF表示条件语句的结束.计算机在执行时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后面的语句体1;若条件不符合,就执行ELSE后面的语句体2.③该语句对应的程序图如右图所示:(2)IF—THEN语句①IF—THEN语句的一般格式是:IF条件THEN语句体ENDIF.②“条件”表示判断

3、的条件;“语句体”表示满足条件时执行的操作内容;条件不满足时,结束程序,ENDIF表示条件语句的结束.计算机在执行时首先对IF后的条件进行判断,如果条件符合就执行THEN后边的语句,若条件不符合则直接结束该条件语句,转而执行其他语句.③该语句对应的程序框图如右图所示:2.要区别好条件语句的两种格式IF—THEN—ELSE格式和IF—THEN格式,理解它们的区别与联系以及在实际编写程序中各自的特点.条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题都要用到条件语句.求分段函数的函数值往往要用条件语句编写程序,有

4、时还要用到条件语句的嵌套.3.逻辑运算符(1)且用AND表示.如x<5ANDx>1表示10,写为x<0ORx>0.(3)非用NOT表示.如NOTx>5表示x≤5.典例剖析题型一对条件语句的理解例1:下列条件语句的说法不正确的是()A.条件语句是程序语言的最基本语句B.算法中的条件结构与条件语句相对应C.当计算机执行条件语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句,否则执行ELSE后的语句D.条件语句在某些情况下也可以使用IF-THEN语句答案:A解析:在一个程序中可以只包含赋值

5、,输入、输出语句,而不需要条件判断.故不能说条件语句是程序语言的最基本语句,也就是说一个程序中可以没有条件语句,所以选项A错,B、C、D均正确.变式训练1:认真阅读下面的程序,回答下列两个问题.IFx≤2THENy=0.2ELSEy=0.2+0.1*(x-3)ENDIF程序表示的是________语句.程序表示的函数关系式是________.条件题型二编写程序例2:已知函数编写一个程序,对输入的每一个x值,都输出相应的函数值.分析:本题是已知分段函数的解析式求函数值的问题,当输入一个x的值,由于x所在的范围不同,因而用来计算函数值的解析式也因范围不

6、同而有所不同,因此要计算函数值必须先判断x的范围,因而要设计求函数值的算法必须用条件结构.相应程序的书写也应用条件语句书写.解:用变量x,y分别表示自变量和函数值.步骤如下:第一步,输入x值.第二步,判断x的范围,若x≥0则用函数y=x2-1求函数值,否则用y=2x2-5求函数值.第三步,输出y的值.程序框图如下图所示:程序:INPUT“x=”;xIFx>=0THENy=x^2-1ELSEy=2*x^2-5PRINT“y=”;yEND规律技巧:在求分段函数的函数值时,由于自变量x的值不同,其函数值的求法不同,故先对x的值进行判断,根据其具体值选择不

7、同的计算方法,故用条件语句进行算法设计.变式训练2:编写程序,输入任意两个实数,输出其差的绝对值.分析:设a,b是任意两个实数,则当a≥b时,其差的绝对值等于a-b,否则等于b-a,可用条件语句实现这一算法.解:程序框图如图.程序如下:INPUTa,bIFa>=bTHENPRINTa-bELSEPRINTb-aENDIFEND题型三条件语句的综合应用例3:到银行办理个人异地汇款(不超过100万)时,银行要收取一定的手续费,汇款额不超过100元,收取1元手续费;超过100元但不超过5000元,按汇款额的1%收取;超过5000元,一律收取50元手续费.

8、试用条件语句描述汇款额为x元时,银行收取手续费为y元的过程,画出流程图并写出程序.解:依分析可知程序框图如下图所示:程序如

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

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

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