典型例题探究(条件语句).docxVIP

  • 9
  • 0
  • 约2.27千字
  • 约 4页
  • 2021-12-05 发布于天津
  • 举报
[典型例题探究] 【例1】某地电信部门规定:拨打市内电话时,如果通话时间不超过 3 min ,则收取通话费0.2 2元;如果通话时间超过 3 min,则超过部分按每 分钟0.1元收取通话费,不足 1 min按1 min计.设通话时间为t (min ), 通话费用为y (元),如何设计一个计算通话费用的算法 确写一个程序. 分析:实际上y是关于t的分段函数,关系式为 0.22 (0 t 3), y= 0.22 0.1(t 3) (t 3,t Z), 0.22 0.1([t 3] 1) (t 3,t Z). :t- 3]表示取不大于t- 3的整数部分 其算法的程序框图是 规律发现 到邮局寄信也属此类问题, 不足额部分按足额付费. 分段函数实际上是关于条件 的选择,用条件结构,相应的程 序用条件语句.y= : x]叫取整函 数,如:2.5: =2, [3] =3. t-3]+1) t-3]+1) 这里有两个条件结构,要分 清各自的控制条件. 取整函数在程序中用 INT ()来表示,如: INT (2.5) =2 , INT (3) =3, INT (- 3.5) = — 4. 若t是整数,则INT (t) =t, 若t不是整数,贝U INT (t) t. 这里应用的是条件结构,在程序语言中娘件语句来表达 ^ 解:INPUT 请输入通话时间(分希):”;t 条件语句嵌套分别用 END 条

文档评论(0)

1亿VIP精品文档

相关文档