精英家教网 > 高中数学 > 题目详情
某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.22元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计),试设计一个计算通话费用的算法的程序.
分析:设通话时间为x(min),通话费用为y(元).则y=
0.22
0.22+0.1(t-3)
0.22+0.1([t-3]+1)
(0<t≤3)
(t>3,t∈Z)
(t>3,t∉Z)
,[t-3]表示取不大于t-3的整数部分.据此分段函数利用条件语句设计一个计算通话费用的算法的程序.
解答:解:程序如下:
Input“请输入通话时间(分钟):”;t
If t<=3 then
y=0.22
Else
If  int(t)=t then
y=0.22+0.1*(t-3)
Else
y=0.22+0.1*(int(t-3)+1)
End if
End if
Print“通话时间为(分钟):”;t
Print“通话费用为(元):”;y
End
点评:本题考查的知识点是算法程序,伪代码,编写程序解决分段函数问题,其中根据算法步骤画出程序框图,熟练掌握各种框图对应的语句是解答本题的关键.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计),试设计一个计算通话费用的算法.要求写出算法,画出程序框图,编写程序.

查看答案和解析>>

科目:高中数学 来源: 题型:

某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计)。试编写一个计算通话费用的程序。

     

查看答案和解析>>

科目:高中数学 来源: 题型:

某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计),试设计一个计算通话费用的算法.要求写出算法,画出程序框图,编写程序.

查看答案和解析>>

科目:高中数学 来源:2012-2013学年贵州省黔西南州普安二中高二(上)8月月考数学试卷(理科)(解析版) 题型:解答题

某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计),试设计一个计算通话费用的算法.要求写出算法,画出程序框图,编写程序.

查看答案和解析>>

同步练习册答案