人教版高中数学必修三第一章第2节1.2.2-条件语句--课件(共27张).pptVIP

人教版高中数学必修三第一章第2节1.2.2-条件语句--课件(共27张).ppt

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

**1.2.2条件语句知识再现输入语句、输出语句和赋值语句的一般格式分别是什么?输入语句: INPUT“提示内容”;变量输出语句: PRINT“提示内容”;表达式赋值语句: 变量=表达式●知识衔接2.条件结构的形式IF条件THEN语句体ENDIF满足条件?语句体是否1.单分支条件语句语法格式(左下图),算法对应的条件结构程序框图(右下图):功能:当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么就执行THEN后的语句体,否则执行ENDIF之后的语句。条件语句单分支结构满足条件?语句体1语句体2是否IF条件THEN语句体1ELSE语句体2ENDIF2.双分支条件语句语法格式(左下图),算法对应的条件结构程序框图(右下图):功能:当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2。双分支结构条件语句可以嵌套使用,其语法格式为:IF条件1THEN语句体1IF条件2THEN语句体2ELSE语句体3ENDIFELSE语句体4ENDIF 程序框图注:在复合IF语句中,要注意IF与ENDIF的配对。[破疑点](1)为了便于阅读,语句体一般缩进书写。(2)条件语句中的“条件”可以是复合条件,常应用AND.OR加以连接。例如:x0ANDx8表示x0且x8x-3ORx5表示x-3或x5(3)条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负、确定两个数的大小等问题都要用到条件语句。(4)ENDIF是“出口”,是条件语句的结束符号,在书写程序时不要漏掉。(5)在编写条件语句嵌套中的“条件”时,要注意“IF”与“ENDIF”的配对,在书写时可以利用文字的缩进表示嵌套的层次,以帮助对程序的阅读和理解。(6)对于条件语句的嵌套一定要分清内层条件语句和外层条件语句,内层条件结构是外层条件结构的一个分支。[知识拓展]条件语句中用到的表达式与数学表达式的对比运算符功能举例数学表达式关系运算符小于abab=小于或等于a=ba≤b大于abab=大于或等于a=ba≥b=等于a=ba=b不等于aba≠b逻辑运算符AND且(逻辑与)x5ANDx11x5OR或(逻辑或)x0ORx3x0或x3NOT非(逻辑非)NOTxax≤a例5编写一个程序,求实数x的绝对值。??INPUTxIFx=0THENPRINTxELSEPRINT–xENDIFEND程序框图程序代码例6根据教材P12程序框图编写程序,输入一元二次方程ax2+bx+c=0的系数,输出它的实数根。开始输入a,b,c△=b2-4ac△≥0?△=0?否x1=p+q输出x1,x2结束否是x2=p-q输出x1=x2=p是输出“方程没有实数根”??程序框图:开始输入a,b,c△=b2-4ac△≥0?△=0?否x1=p+q输出x1,x2结束否是x2=p-q输出x1=x2=p是输出“方程没有实数根”ENDINPUT“a,b,c=”;a,b,cd=b∧2-4*a*cIFd=0THENp=-b/(2*a)q=SQR(d)/(2*a)IFd=0THENPRINT“x1=x2=”;pELSEPRINT“x1,x2=”;p+q,p-qENDIFELSEPRINT“Norealroot.”ENDIF??程序代码例7.编写程序,使任意输入的3个整数按从大到小的顺序输出。算法分析:用a,b,c表示

文档评论(0)

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

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

1亿VIP精品文档

相关文档