《高中数学 1.2.2条件语句课件 新人教B版必修3》由会员分享,可在线阅读,更多相关《高中数学 1.2.2条件语句课件 新人教B版必修3(41页珍藏版)》请在金锄头文库上搜索。
1、成才之路成才之路 数学数学路漫漫其修远兮路漫漫其修远兮 吾将上下而求索吾将上下而求索人教人教B版版 必修必修3 算法初步算法初步第一章第一章1.2基本算法语句基本算法语句第一章第一章1.2.2条件语句条件语句课堂典例讲练课堂典例讲练2易错疑难辨析易错疑难辨析3课后强化作业课后强化作业5课前自主预习课前自主预习1思想方法技巧思想方法技巧4课前自主预习课前自主预习生活中有许多需要先进行条件判断的事例,如:超市推出的优惠活动,标价不超过100元时按九折付款;如标价超过100元,则超过部分按七折收费,不超过100元部分仍按九折付款设某商品标价x元,超市收费为y元,需解决该问题就判断该商品的标价x是否超
2、过了100元在计算机程序中,也有很多需要先进行判断才能继续往下执行的情况. 1条件语句的概念处理_的算法语句,叫做条件语句条件分支逻辑结构 2Scilab语言中的条件语句的格式及功能格式功能一般格式if表达式 语句序列1; else 语句序列2;end如果表达式结果为真,则执行_;如果表达式结果为假,则执行_最简单格式if表达式语句序列1;end如果表达式结果为_,则执行表达式后面的语句序列1,否则_.表达式后面的语句序列1 else后面的语句序列2 真 跳过语句序列1 1下列关于if语句的叙述正确的是()Aif语句中必须有else和endBif语句中可以没有endCif语句中可以没有else
3、,但必须以end结束Dif语句中可以没有end,但必须有else答案C解析if语句的格式是ifelseend或ifend,故选C.2条件语句的一般形式是if AB else C,其中B表示的是()A满足条件时执行的内容B条件语句C条件D不满足条件时执行的内容答案A解析该条件语句的功能为:如果表达式A为真,则执行表达式后的语句B;如果表达式A为假,则执行else后的语句C.故选A.答案C解析该程序的作用是输出x的绝对值,x3.4某问题算法的程序如下:若x6,则输出_;若x18,则输出_答案2.19.1解析610,y3.50.7(1810)9.1. 答案351解析当x6时,px2135;当x100
4、时,plgx1lg1001211.6以下给出一个算法:S1输入x;S2若x0时,求yx2的值解析程序如下:分析以x0是否成立作为条件判断,利用if语句的一般格式条件语句一般格式的应用 点评计算机执行ifelseend格式的条件语句时,若表达式结果为真,则执行表达式后面的语句序列1;如果表达式结果为假,则执行else后面的语句序列2,然后结束这一条件语句编写一个程序对输入的任意一个非零实数,判断其符号分析在甲公司购买电脑的花费为y5 800105 800(x10)0.74 060x17 400,在乙公司购买电脑的花费为y5 800x0.854 930x.将两者作差比较大小,取较小的即可若两者之差
5、为0,不妨设从乙公司购买条件语句的实际应用 解析程序如下:农历九月初九是我国传统的重阳节,某饭店自助餐厅决定在这一天进行优惠酬宾活动对于80岁以上的老人,享受免费自助餐;70岁以上的老人享受5折优惠;60岁以上的老人享受6折优惠;其余客人享受9折优惠请设计算法,完成这一天的计费工作,要求输入用餐者的人数、年龄、消费额,输出应付金额,编写出程序解析设用x、m、n分别表示用餐者的年龄、人数、消费额,用S表示应付金额,则程序如下:分析由于题目中的函数是一个分为三段的分段函数,因此需要根据输入的x的不同范围采用不同的函数表达式计算因此,需要用到条件语句的嵌套,3个分支嵌套一次即可条件语句的嵌套 解析程序框图如图所示:已知程序:易错疑难辨析易错疑难辨析错解程序如下:辨析错解中漏掉了一个end,原因是对end的作用不理解正解程序如下:思想方法技巧思想方法技巧解析程序框图如图所示程序如下: