- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
条件语句课件.ppt
2.条件结构的形式 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. [答案] B [解析] 因为23成立,所以把2赋给t,把3赋给a,再把2赋给b,故程序的运行结果是a=3,b=2. (1)已知程序框图. 根据程序框图,完成相应的程序,则①,②,③和分别填写________,________,________. [探究] 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)条件语句是一个语句,IF、THEN、ELSE、END IF都是语句的一部分. (2)条件语句必须是以IF开始,以END IF结束,一个IF必须与一个END IF相对应. (3)为了程序的可读性,一般IF、ELSE、END IF顶格书写,其他的语句体前面空两格. 编写程序,使得任意输入的3个整数按从小到大的顺序输出. [解析] 算法分析: 用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≤b≤c.具体操作步骤如下. 第一步:输入3个整数a,b,c. 第二步:将a与b比较,并把大者赋给b,小者赋给a. 第三步:将a与c比较,并把大者赋给c,小者赋给a,此时a已是三者中最小的. 第四步:将b与c比较,并把大者赋给c,小者赋给b,此时a,b,c
您可能关注的文档
- 新中国的对外关系.ppt
- 新化县2016届九年级化学上册期末考试题.doc
- 新文化运动与马克思主义的传播学案1.doc
- 新文化运动与马克思主义的传播学案2.doc
- 新潮冲击下的社会生活及交通与通讯的变化复习课件.ppt
- 新生活新起点课件.ppt
- 新课标2015-2016学年高二语文上册第三次月考试题.doc
- 新课标2015-2016学年高二语文上册第二次月考试卷.doc
- 新课标2016年高一政治上册寒假作业1.doc
- 新课标2016年高一政治上册寒假作业10.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)