其中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 =?????
5 (n ≤3),5+1.2(n -3) (n >3). 流程图如图所示:
点评 (1)求分段函数的函数值的程序框图画法:如果是分两段的函数,只需引入一个判断框;如果是分三段的函数,需要引入两个判断框;依次类推.至于判断框内的内容是没)
0(02≠=++a c bx ax