精英家教网 > 高中数学 > 题目详情

下面给出一个问题的算法:

第一步:输入a;

第二步:若a≤2,则执行第三步,否则执行第四步;

第三步:输出-2a-1;

第四步:输出a2-6a+3.

问题:(1)这个算法解决的是什么问题?

(2)当输入的a值为多大时,输出的数值最小?

答案:
解析:

  解:(1)这个算法解决的问题是求分段函数f(x)=的函数值的问题.

  (2)当x≤2时,f(x)≥f(2)=-5;

  当x>2时,f(x)=x2-6x+3=(x-3)2-6≥-6;

  故当x=3时,f(x)min=-6.

  所以当输入的a值为3时,输出的数值最小.

  思路分析:由于输入a的值不同,代入的关系式也不同,从而它是求分段函数的函数值问题,这个分段函数为f(x)=问题(2)实质上是求分段函数的最小值问题.


练习册系列答案
相关习题

科目:高中数学 来源:数学教研室 题型:044

同学们会面对一个共同的问题,就是有时有太多的事情要做.例如,你可能面临好几门课的作业的最后期限,你如何合理安排以确保每门课的作业都能如期完成?如果根本不可能全部按期完成,你怎么办?

  这里给出的霍奇森(Hodgson)算法,可以使得迟交作业的数目减到最小.这一算法已经广泛应用于工业生产安排的实践中.

假设你知道各项作业的到期日,并且知道或能估计出完成每项作业将花费的时间,下面是这个算法的自然语言表述:

  第一步 把这些作业按到期日的顺序从左到右排列,从最早到期的到最晚到期的;

  第二步 假设从左到右一项一项做这些作业的话,计算出从开始到完成某一项作业时所花的时间.依次做此计算直到完成了所列表中的全部作业而没有一项作业会超期,停止;或你算出某项作业将会超期,继续第三步;

  第三步 考虑第一项将会超期的作业以及它左边的所有作业,从中取出花费时间最长的那项作业,并把它从表中去掉;

  第四步 回到第二步,并重复第二到四步,直到做完.

  根据上表,按霍奇森算法,写出程序框图和程序.

查看答案和解析>>

同步练习册答案