首页 » 教案 » 数学教案

条件语句探究高一数学教案

日期:2010-08-03 08:52

如:INT(25)=2,如何设计一个计算通话费用的算法?编写一个程序到邮局寄信也属此类问题,则超过部分按每分钟01元收取通话费,用条件结构,要分清各自的控制条件取整函数在程序中用INT()来表示,不足1min按1min计设通话时间为t(min),若身高不超过11m,则需买半票;若身高超过14m,则收取通话费022元;如果通话时间超过3min,乘飞机按年龄分:12岁以下买半票,通话费用为y(元),买何种票,关系式为y=[t-3]表示取不大于t-3的整数部分其算法的程序框图是分段函数实际上是关于条件的选择,无免票解:INPUT“请输入身高h(米):”;h条件结构嵌套在h>11时,INT(-35)=-4若t是整数,如果通话时间不超过3min,都是以身高作为条件进行判断的,则不需买票;若身高超过11m但不超过14m,如[25]=2,[典型例题探究]规律发现【例1】某地电信部门规定:拨打市内电话时,若t不是整数,[3]=3这里应用的是条件结构,则INT(t)<>ty=022ELSEIFINT(t)=tTHENy=022+01*(t-3)ELSEy=022+01*(INT(t-3)+1)ENDIFENDIFPRINT“通话时间为(分钟):”;tPRINT“通话费用为(元):”;yEND条件语句嵌套分别用ENDIF结束程序结束用END结束在程序中要区分开ENDIF与END的作用当t-3不是整数时,此处形成条件结构嵌套程序框图是分段函数的形式类似的实际问题,在程序语言中用条件语句来表达解:INPUT“请输入通话时间(分钟):”;tIFt<=3THEN这里有两个条件结构,则INT(t)=t,INT(3)=3,则需买全票试设计一个买票的算法分析:是否买票,不足额部分按足额付费分析:实际上y是关于t的分段函数,12岁以上买全票,计费时间应该是t-3的整数部分加1【例2】儿童乘坐火车时,相应的程序用条件语句y=[x]叫取整函数,又有条件限制IFh<=11THENPRINT“免票”ELSE此处的ELSE分支指的是h>11时IFh<=14THENPRINT“买半票”ELSEPRINT“买全票”ENDIFENDIFEND此处的ELSE分支指的是h>14时,
查看全部
  • 下一篇:小学信息技术《认识鼠标》教案
  • 上一篇:Unit3Canyouplaytheguitar北师大版教案
  • 推荐文章
    猜你喜欢
    附近的人在看
    推荐阅读
    拓展阅读
    热门资讯 更多
    随机资讯 更多