高一数学条件语句探究

高一数学条件语句探究

ID:46684388

大小:78.00 KB

页数:4页

时间:2019-11-26

高一数学条件语句探究_第1页
高一数学条件语句探究_第2页
高一数学条件语句探究_第3页
高一数学条件语句探究_第4页
资源描述:

《高一数学条件语句探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、[典型例题探究]【例1】某地电信部门规定:拨打市内电话吋,如果通话吋间不超过3min,则收収通话费0.22元;如果通话时间超过3min,则超过部分按每分钟0」元收取通话费,不足1min按1min计.设通话时间为t(min),通话费用为y(元),如何设计一个计算通话费用的算法?编写一个程序.分析:实际上y是关于『的分段函数,关系式为0.22(03,reZ),jo.22+0.1([/—3]+1)(/>3,f色Z).[f—3]表示取不大于/—3的整数部分.

2、英算法的程序框图是规律发现到邮局寄信也属此类问题,不足额部分按足额付费.分段函数实际上是关于条件的选择,用条件结构,相应的程序用条件语句[x]叫取整函数,如[2.5]=2,[3]=3./输入t/这里有两个条件结构,要分清各自的控制条件.取整函数在程序中用INT()来表示,如:INT(2.5)=2,1NT(3)=3,INT(-3.5)=-4.若r是整数,贝IJINT⑺n,若r不是整数,则INT⑺or.这里应用的是条件结构,在程序语言中用条件语句来表达.解:INPUT“请输入通话时间(分钟):";t条件

3、语句嵌套分别用ENDIF结束.程序结朿用END结朿.在程序中要区分开ENDIF与END的作用.当r—3不是整数时,计费时间应该是/—3的整数部分加1.IFt<=3THENy=0.22ELSEIFINT(/)=tTHENy=0.22+0.1*(r—3)ELSEy=0.22+0.1*(INT(/—3)+1)ENDIFENDIFPRINT“通话时间为(分钟):";tPRINT"通话费用为(元):”;yEND分段函数的形式.类似的实际问题,乘飞机按年龄分:12岁以下买半票,12岁以上买全票,无免票.【例2】

4、儿童乘坐火车时,若身高不超过1.1m,则不需买票;若身高超过1.1m但不超过1.4m,则需买半票;若身高超过1.4m,则需买全票.试设计一个买票的算法.分析:是否买票,买何种票,都是以身高作为条件进行判断的,此处形成条件结构嵌套.程序框图是条件结构嵌套.在力>1」时,又有条件限制.解:INPUT"请输入身高力於:”;hIFh<=ATHENPRINT“免票”ELSEIFh<=ATHENPRINT“买半票”ELSEPRINT“买全票”ENDIFENDIFEND【例3】任意输入三个正数,判断能否构成三

5、角形,若能构成三角形,利用公式S=』p(p_a)(p_b)(p_c)(其41p=—(a+b+c))计算其面积.2分析:能否构成三角形,要看两边之和是否大于第三边,且任意两边都要比较,这实际上有三个条件同时成立.解:INPUT“请输入三个正数a,4c:”;a,b,cIFa+b>cANDb+c>aANDc+a>bTHENp=(d+b+c)/2m=p*(p~a)*(/;—/?)*(p—c)S二SQR(加)PRINT“能构成三角形”PRINT“这个三角形的面积是S=”;SELSEPRINT“构不成三角形”E

6、NDIFEND【例4】某次考试规定:共考三门课,凡考试符合下列条件之一的,发给优秀证书.(1)三门成绩Z和大于280分的;(2)其中两门成绩大于95分,另一门大于80分的.试编写一个算法的程序.此处的ELSE分支指的是力>1.1吋.此处的ELSE分支指的是h>A时.思维拓展这个例题在上节例题中已出现,但当时已确定是三角形,今天需要先判定是否构成三角形.进一步地还可以把题目加深一下:任意输入三个实数,这吋需先判断这三个实数,若至少有一个为负数或零,则构不成三角形,然后才是三个正数的情况.实际上比较两

7、边之和大于第三边,只需比较两条较短的边的和大于第三边即可.因此,开始时可以先比较Q、b、C的大小,然后再比较两个较小数的和与第三边的关系.分析:第一种情况容易实现,第二种情况又可以分为三种情况,要一一分清•用条件语句嵌套.解:INPUT“请输入学生的考试成绩a,b,c:”;ci,b,c此处有多重嵌套,每处都以IF开头,以ENDIF结尾,有几个IF,就有儿个ENDIF,不能丢掉.这里的条件有三个,有三个IF,就有三个ENDIF.IFa+b+c>280THENPRINT“请发给优秀证书!”ELSEIFa

8、>95ANDb>95ANDc>80THENPRINT“请发给优秀证书!”ELSEIFa>95ANDc>95ANDb>80THENPRINT“请发给优秀证书!”ELSEIFb>95ANDc>95AND«>80THENPRINT“请发给优秀证书!”ELSEPRINT“不发给优秀证书!”ENDIFENDIFENDIFENDIFEND

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

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

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