高考数学复习点拨 “条件语句”要点精析

高考数学复习点拨 “条件语句”要点精析

ID:9597820

大小:33.33 KB

页数:3页

时间:2018-05-03

高考数学复习点拨 “条件语句”要点精析_第1页
高考数学复习点拨 “条件语句”要点精析_第2页
高考数学复习点拨 “条件语句”要点精析_第3页
资源描述:

《高考数学复习点拨 “条件语句”要点精析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、“条件语句”要点精析所谓条件语句就是处理条件结构的算法语句,在程序设计中,它起到判断和选择的作用.学习时,要仔细体会条件语句的表示方法、结构和作用,能够用条件语句表示算法,不妨用它编一些简单程序,解决你学过的一些需要条件判断的数学问题.这样,你才会快速入门.1.条件语句的基本格式IF—THEN—ELSEIF—THENIF条件THEN语句ENDIFIF条件THEN语句1ELSE语句2ENDIF或(图2)(图1)说明:(1)在图1中,“条件”表示判断的条件,“语句1”表示满足条件时执行的操作内容;“语句2”表示不满足条件时执行的操作内容;ENDIF表示条件语句的结束。计算机

2、在执行时,首先对IF后的条件进行判断,如果条件符合,则执行THEN后面的语句1;若条件不符合,则执行ELSE后面的语句2。(2)在图2中,“语句”表示满足条件时执行的操作内容,条件不满足时,结束程序;计算机在执行时首先对IF后的条件进行判断,如果条件符合就执行THEN后边的语句,若条件不符合则直接结束该条件语句,转而执行其它语句。2.表达式2.1关系表达式在人教A版第18页例5的程序中,第5行是一个条件语句,其中的条件“d>=0”表达式,一般称为关系表达式,关系表达式是用关系运算符连接起来的式子,关系运算符常见有“大于>”、“小于等于<=”、“不等于<>”等.当关系表达

3、式成立时其值为真(TRUE),当关系表达式不成立时其值为假(FALSE).关系表达式的值既不是数值型量,也不是字符型量,而是一种新的数据类型——逻辑型(Boolean).2.2逻辑表达式在实际问题中,对于一些复杂的条件,还需要用几个关系表达式组合起来才能表示.比如,2

4、才为假.例如:(1)NOT(2>6)结果为TRUE,NOT(7>6)的结果为FALSE.(2)(1<2)AND(2<3)的结果为TRUE,(3<8)AND(5<9)的结果为FALSE.(3)(-1<5)OR(8<2)的结果为TRUE,(6<0)OR(2<1)的结果为FALSE.3.条件语句的用法技巧3.1条件语句的THEN或后面ELSE都可以是语句组例1.从键盘上输入两个数,将它们从大到小的顺序打印出来,可用下面程序:INPUT“A,B=”;A,BIFA>=BTHENPRINTA,BELSET=AA=BB=TPRINTA,BENDIFEND程序中ELSE后面跟了一个由四

5、个语句组成的语句组,其中前三句是实现了变量A与B值的变换.另外,条件语句中的条件都应该是具备逻辑值:真或假的表达式,BASIC中的关系表达式和逻辑表达式都具有逻辑值.3.2条件语句可以嵌套.即条件语句中的THEN或ELSE后还可以跟条件语句.在多重嵌套时,应特别注意避免逻辑上的混乱,这里给出两种方法:一是将嵌套的内层条件语句放在外层条件语句中ELSE的后面;二是采用多个并列的条件语句来完成,举两例说明.例2.已知函数编写一个程序,对每输入一个x值,都得到相应的函数值.分析:这是一个分段函数,计算函数值必须先判断x的范围,因而设计求函数值的算法必须用到条件结构,相应程序的

6、书写也应用条件语句书写。解:用变量x,y分别表示自变量和函数值。程序:可分别用IF—THEN—ELSE语句和IF—THEN语句表示程序。INPUT“x=”;xIFx>=0THENy=x^2+1ENDIFIFx=0THENy=2x+7ENDIFIFx<0THENy=3*x∧2-5ENDIFPRINT“y=”;yENDIFENDINPUT“x=”;xIFx>=0THENy=x∧2+1ELSEIFx=0THENy=2x+7ELSEy=3*x∧2-5ENDIFENDIFPRINT“y=”;yEND说明:在左图中第四行ELSE后面的语句:IFx=0THENy=2x+7ELSEy=

7、3*x∧2-5ENDIF成为内层的条件语句,它整个地镶嵌在外层条件语句中.右图程序则采用多个并列的条件语句来完成.例3.1857年德国统计学家思特·恩格尔阐明了一个定律:随着家庭和个人收入增加,投入中用于食品方面的支出比例将逐渐减少.反映这一定律的系数称为恩格尔系数,计算公式为n=人均食品支出总额×100%人均个人消费支出总额支出总额国际上常用恩格尔系数来衡量一个国家和地区居民生活水平的状况,根据联合国粮农组织提出的标准:恩格尔系数n在59%以上为贫困,50%≤n<59%为温饱,40%≤n<50%为小康,30%≤n<40%为富裕,低于30

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

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

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