2017-2018学年人教B版必修三 程序框图与算法的基本逻辑结构 教案
2017-2018学年人教B版必修三  程序框图与算法的基本逻辑结构  教案第3页

  其中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)判断框内的内容可以不惟一,但判断框内的内容一经改变,其相应的处理框等内容均要有所改变.