条件语句电子课件.pptVIP

  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文档。上传文档
查看更多
条件语句电子课件.ppt

成才之路 · 数学;算法初步;1.2 基本算法语句;互动课堂;预 习 导 学; ●课标展示 1.了解条件语句的两种格式及其功能,明确条件语句与条件结构的对应关系. 2.能用条件语句编写程序解决有关问题.;●温故知新 旧知再现 1.下列给出的赋值语句中,正确的有(  ) ①赋值语句3=B ②赋值语句x+y=0 ③赋值语句A=B=-2 ④赋值语句T=T*T A.0个   B.1个  C.2个    D.3个 [答案] B [解析] 由赋值语句的格式可知只有④正确.; 2.“x=3*5”,“x=x+1”是某一程序中前后相邻的两个语句,那么下列说法中正确的是(  ) ①“x=3*5”的意思是x=3*5=15,此式与算术中的式子是一样的; ②“x=3*5”是将数值15赋给x; ③“x=3*5”可以写为3*5=x; ④“x=x+1”语句在执行时“=”右边x的值是15,执行后左边x的值是16. ; A.①③ B.②④ C.①④ D.②③ [答???] B [解析] 赋值语句中的“=”与算术上的“=”是不一样的,式子两边的值也不能互换,而“x=x+1”是将x+1的值赋给x,故①③不正确,②④正确,答案选B.;[答案] D; [解析] 本题考查赋值语句的应用.输入A=2013,B=2014后,经过两个赋值语句,使得A,B中的值都为2014.故选D. ;新知导学 1.条件语句;条件; [破疑点] (1)为了便于阅读,语句体一般缩进书写. (2)“条件”可以是复合条件,此时应用AND加以连接. (3)条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负、确定两个数的大小等问题都要用到条件语句. (4)END IF是“出口”,是条件语句的结束符号,在书写程序时不要漏掉. ;[拓展1] 条件语句中用到的表达式与数学表达式的对比;[拓展2] 条件语句的嵌套 在某些较为复杂的算法中,有时需要按照条件要求执行某一语句后(特别是ELSE后面的语句)继续按照另一条件进行判断,这时可以再利用条件语句完成这一要求,这就形成了条件语句的嵌套,其一般格式如下,其程序框图如下图:; [破疑点] (1)在编写条件语句的嵌套中的“条件”时,要注意“IF”与“END IF”的配对,在书写时可以利用文字的缩进表示嵌套的层次,以帮助对程序的阅读和理解. (2)对于条件语句的嵌套一定要分清内层条件语句和外层条件语句,内层条件结构是外层条件结构的一个分支. ; ●自我检测 1.条件语句对应的基本逻辑结构是(  ) A.顺序结构     B.条件结构 C.循环结构 D.以上都不正确 [答案] B ; 2.下列关于条件语句的说法正确的是(  ) A.条件语句中必须有ELSE和END IF B.条件语句中可以没有END IF C.条件语句中可以没有ELSE,但是必须有END IF D.条件语句中可以没有END IF,但是必须有ELSE [答案] C;[答案] A; [解析] 本题考查条件语句的应用.根据条件语句的使用范围,当需要根据是否满足某个给定条件而决定是否执行下一步时,应该使用条件语句.由此可判断出问题③不需要用条件语句,因为正方形的面积一定时,其周长也一定.故选A.;;条件语句与条件结构 ;根据程序框图,完成相应的程序,则①,②,③和分别填写________,________,________.; [分析] 1.执行条件语句时,IF后面的条件成立进执行THEN后面的语句,还是IF后面的条件不成立时执行THEN后面的语句. 2.SQR( )是什么意思? [解析] (1)由程序框图中的条件结构知,a>b成立时,输出a,否则输出b,所以程序中①,②,③处分别填写a>b,a,b. ;(2)程序框图如下: [答案] (1)a>b a b; 规律总结:条件语句与条件结构的联系 (1)根据条件结构构写条件语句时的三个关注点. ①选择语句格式.当判断语句的两个出口语句都要执行时,采用“IF—THEN—ELSE”语句,当判断语句的两个出口语句只有一个要执行时,采用“IF—THEN”语句.; ②确定条件和语句体.条件即为判断框内的条件,放在IF后,判断框中“是”后的处理框中的内容是THEN后的语句体1,“否”后的处理框中(如果有的话)的内容,是ELSE后的语句体2. ③注意所用程序符合书写格式. (2)如果是由条件语句画条件结构的程序框图,可相应变化. ;[分析] 本题是已知分段函数的解析式求函数值的问题,当输入一个x的值,由于x所在范围不同,因而用来计算函数值的解析式也因范围不同而有所不同,因此要计算函数值必须先判断x的范围,因而要设计求函数值的算法必须用条件结构.相应程序的书写也应用条件语句书写.;[解析] 程序框图如下.; 规律总结:使用条件语句时应注意的问题: (1)条

文档评论(0)

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

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档