其中w(单位:kg)为行李的重量.计算费用c(单位:元)的算法可以用怎样的算法结构 表示?
4、设计求解一元二次方程
变式迁移1 写出下列算法的功能:
(1)图(1)中算法的功能是(a>0,b>0)________.
(2)图(2)中算法的功能是________.[ : ]
答案 (1)求以a,b为直角边的直角三角形斜边c的长
(2)求两个实数a,b的和
例2 某居民区的物业部门每月向居民收取卫生费,计算方法如下:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.设计一个算法,根据输入的人数,计算应收取的卫生费,只需画出流程图即可.
分析 要计算应收取的费用,首先要将费用与人数的关系表示出 .
解 依题意费用y与人数n之间的关系为
y=
流程图如图所示:
点评 (1)求分段函数的函数值的程序框图画法:如果是分两段的函数,只需引入一个判断框;如果是分三段的函数,需要引入两个判断框;依次类推.至于判断框内的内容是没有顺序的.
(2)判断框内的内容可以不惟一,但判断框内的内容一经改变,其相应的处理框等内容均要有所改变.