题目内容
国家法定工作日内,每周工作时间满工作量为40小时,每小时工资8元;如因需要加班,则每小时工资为10元.某公务员在一周内工作时间为x小时,但他需交纳个人住房公积金和失业保险(这两项费用为每周总收入的10%).试画出其净得工资y元的算法的程序框图.(注:满工作量外的工作时间为加班)
解:解决该问题的算法,用程序框图描述如图1-13.
![]()
图1-13
思路分析:先用自然语言描述解决该问题的算法步骤.欲计算出净得工资y,
需知道该公务员一周工作时间x为多少,若x≤40,
则y=8x(1-10%);
否则,y=40×8(1-10%)+(x-40)×10(1-10%).
可见,该问题中的y是x的分段函数,该题即求函数的值.要用程序框图描述该算法,需用到条件结构.
练习册系列答案
相关题目