2015-2016学年高中数学北师大版必修3第2章3.1“条件语句”课件.pptVIP

2015-2016学年高中数学北师大版必修3第2章3.1“条件语句”课件.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015-2016学年高中数学北师大版必修3第2章3.1“条件语句”课件

中小学课件站 中央电视台《开心辞典》正在进行,主持人王小丫:“第一个题目:酱油分老抽和生抽,是老抽咸一点还是生抽咸一点?有下列两个选项,二选一:A老抽,B.生抽.请做答.”这时参与答题的人面临着两种选择,即回答A(错)或B(对).正是由于这两种不同的选择而导致下一步执行的方式不同,即:答A则游戏终止,答B则继续下面的答题. 你能用算法中的语句来描述上面的小故事吗? 1.条件语句 条件语句是表达________最常用的语句. 2.If语句的一般格式 对于框图(1)的算法可以用下列语句来表示. If ________ Then 语句1 Else 语句2 End If If 条件1 Then  ________ Else If 条件2 Then 语句2  Else ________ End If End If 1.执行一个条件语句,可以有几种结果(  ) A.1种        B.2种 C.3种 D.多于3种 [答案] A [解析] 不论执行哪种程序,执行一次只有一个结果. 2.下列关于条件语句的叙述正确的是(  ) A.条件语句中必须有Else和End If B.条件语句中可以没有End If C.条件语句中可以没有Else,但必须有End If D.条件语句中可以没有End If,但必须有Else [答案] C [解析] 由条件语句的形式可知,只有C正确. [答案] A [解析] 根据条件语句的适用范围,当需要根据某个给定条件是否满足而决定是否执行某一步时,应该使用条件语句.由此可判断出问题③不需要用条件语句,因为正方形周长一定时,其面积也一定. 4.若输入8时,则下列程序执行后输出的结果是______. 输入t If t≤4 Then C=0.2 Else C=0.2+0.1*(t-3) End If 输出C [答案] 0.7 [解析] 当输入t=8时,因为t=84.所以执行语句2,故输出C=0.2+0.1×(8-3)=0.7. 5.阅读下列程序: 输入“x=”,x IF x≥2 Then y=x Else y=x+1 End If 输出y 输入x的值为π,则程序运行的结果为________. [答案] π [解析] 因为输入的x=π≥2,故执行语句1,所以输出π. 分别判断下列两组语句执行的结果: (1)输入a; If a0 Then m=a*a+3*a+2 输出m. Else 输出“a negative number”. End If 若输入-3,则输出的结果为________;若输入2,则输出的结果为________; (2)输入x; If x≤10 Then p=x*0.35 Else p=10*0.35+(x-10)*0.7 End If 输出p. 若输入6,则输出的结果为________;若输入18,则输出的结果为________. [思路分析] (1)中,若输入-3,则条件判断为假,所以执行Else后面的语句:输出“a negative number”.若输入2,则条件判断为真,所以执行Then后面的语句:m=a*a+3*a+2;输出m(先将a*a+3*a+2的值赋予变量m,然后输出变量m的值).同理可分析得出(2)的答案. [规范解答] (1)若输入-3,则输出的结果为:a negative number;若输入2,则输出的结果为12. (2)若输入6,则输出的结果为2.1;若输入18,则输出的结果为9.1. [答案] (1)a negative number 12 (2)2.1 9.1 [规律总结] 解决此类题目,首先要明确程序中所给的判断条件,其次要理解在不同的条件下需要执行的语句.解题的关键是条件的准确判断. 执行下列语句. 输入A,B If AB Then C= Else C= End If 输出C. 分别输入8,4和2,4,则两次执行该语句的输出结果分别为(  ) A.8,2 B.8,4 C.4,2 D.4,4 [答案] C 算法语句为: 输入x; If x≥0 Then y=x2-1 Else y=2*x2-5 End If 输出y. 编写程序,输入任意两个实数,输出其差的绝对值. [解析]  设a和b是任意两个实数,则当a≥b时,其差的绝对值等于a-b,否则等于b-a,可用条件语句实现这一算法. 流程图如右图所示. 用条件语句描述这个算法: 输入a,b If a≥b Then  输出a-b Else  输出b-a End If 给出一个算法: 1.输入x. 2.若x0,则y=x+1. 3.若x=0,则y=0. 4.若x0,则y=x. 5.输出y. (1)指出该算法的功能; (2)将该算法用流程图表示出来; (3)用基本语句写出该算法. [思路分析] 本题的算法是一个分段函数问题

您可能关注的文档

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档