条件语句课件(人教A版必修三).ppt

条件语句课件(人教A版必修三).ppt

ID:56530528

大小:1.99 MB

页数:54页

时间:2020-06-27

条件语句课件(人教A版必修三).ppt_第1页
条件语句课件(人教A版必修三).ppt_第2页
条件语句课件(人教A版必修三).ppt_第3页
条件语句课件(人教A版必修三).ppt_第4页
条件语句课件(人教A版必修三).ppt_第5页
资源描述:

《条件语句课件(人教A版必修三).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2.2条件语句●课标展示1.了解条件语句的两种格式及其功能,明确条件语句与条件结构的对应关系.2.能用条件语句编写程序解决有关问题.●温故知新旧知再现1.下列给出的赋值语句中,正确的有()①赋值语句3=B②赋值语句x+y=0③赋值语句A=B=-2④赋值语句T=T*TA.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;④“

2、x=x+1”语句在执行时“=”右边x的值是15,执行后左边x的值是16.A.①③B.②④C.①④D.②③[答案]B[解析]赋值语句中的“=”与算术上的“=”是不一样的,式子两边的值也不能互换,而“x=x+1”是将x+1的值赋给x,故①③不正确,②④正确,答案选B.[答案]D新知导学1.条件语句格式一格式二条件语句IF条件THEN__________ENDIFIF条件THEN__________ELSE__________ENDIF语句体语句体1语句体2条件语句体ENDIF条件语句体1语句体2[破疑点](1)为了便于阅读,语句体一般缩进书写.(2)“条件”可以是复合条件,此时应用AND

3、加以连接.(3)条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负、确定两个数的大小等问题都要用到条件语句.(4)ENDIF是“出口”,是条件语句的结束符号,在书写程序时不要漏掉.[拓展1]条件语句中用到的表达式与数学表达式的对比运算符功能举例数学表达式关系运算符<小于a大于a>ba>b>=大于或等于a>=ba≥b=等于a=ba=b<>不等于a<>ba≠b逻辑运算符AND且x<5ANDx>113x<0或x>3NOT非NOTx>ax≤a[拓展2]条件语句的嵌套在某些较为复杂的算法中,有时需要按照条件要求

4、执行某一语句后(特别是ELSE后面的语句)继续按照另一条件进行判断,这时可以再利用条件语句完成这一要求,这就形成了条件语句的嵌套,其一般格式如下,其程序框图如下图:[破疑点](1)在编写条件语句的嵌套中的“条件”时,要注意“IF”与“ENDIF”的配对,在书写时可以利用文字的缩进表示嵌套的层次,以帮助对程序的阅读和理解.(2)对于条件语句的嵌套一定要分清内层条件语句和外层条件语句,内层条件结构是外层条件结构的一个分支.●自我检测1.条件语句对应的基本逻辑结构是()A.顺序结构B.条件结构C.循环结构D.以上都不正确[答案]B2.下列关于条件语句的说法正确的是()A.条件语句中必须有E

5、LSE和ENDIFB.条件语句中可以没有ENDIFC.条件语句中可以没有ELSE,但是必须有ENDIFD.条件语句中可以没有ENDIF,但是必须有ELSE[答案]C[答案]A[解析]本题考查条件语句的应用.根据条件语句的使用范围,当需要根据是否满足某个给定条件而决定是否执行下一步时,应该使用条件语句.由此可判断出问题③不需要用条件语句,因为正方形的面积一定时,其周长也一定.故选A.条件语句与条件结构●典例探究根据程序框图,完成相应的程序,则①,②,③和分别填写________,________,________.[分析]1.执行条件语句时,IF后面的条件成立进执行THEN后面的语句,

6、还是IF后面的条件不成立时执行THEN后面的语句.2.SQR()是什么意思?[解析](1)由程序框图中的条件结构知,a>b成立时,输出a,否则输出b,所以程序中①,②,③处分别填写a>b,a,b.(2)程序框图如下:[答案](1)a>bab规律总结:条件语句与条件结构的联系(1)根据条件结构构写条件语句时的三个关注点.①选择语句格式.当判断语句的两个出口语句都要执行时,采用“IF—THEN—ELSE”语句,当判断语句的两个出口语句只有一个要执行时,采用“IF—THEN”语句.②确定条件和语句体.条件即为判断框内的条件,放在IF后,判断框中“是”后的处理框中的内容是THEN后的语句体1

7、,“否”后的处理框中(如果有的话)的内容,是ELSE后的语句体2.③注意所用程序符合书写格式.(2)如果是由条件语句画条件结构的程序框图,可相应变化.[分析]本题是已知分段函数的解析式求函数值的问题,当输入一个x的值,由于x所在范围不同,因而用来计算函数值的解析式也因范围不同而有所不同,因此要计算函数值必须先判断x的范围,因而要设计求函数值的算法必须用条件结构.相应程序的书写也应用条件语句书写.[解析]程序框图如下.规律总结:使用条件语句时应注意的问题:(

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

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

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