跟踪训练2 下面给出了一个问题的算法:
第一步,输入a.
第二步,若a≥3,则执行第三步,否则执行第四步.
第三步,输出a+5.
第四步,输出3a+4.
这个算法解决的问题是_________________________________________________________.
考点 算法的特点
题点 具体问题的算法设计
答案 求函数f(x)=
当x=a时的函数值f(a).
类型三 算法的设计与应用
例3 有一个底面半径为3,母线为5的圆锥,写出求该圆锥体积的算法.
考点 算法的设计与应用
题点 数值型的算法设计
解 如图,先给r,l赋值,计算h,再根据圆锥体积公式V=πr2h计算V,然后输出结果.
第一步,令r=3,l=5.
第二步,计算h=.
第三步,计算V=πr2h.
第四步,输出运算结果.
反思与感悟 利用公式解决问题时,必须先求出公式中的各个量,在设计算法时,应优先考虑未知量的求法.
跟踪训练3 已知一个等边三角形的周长为a,求这个三角形的面积.设计一个算法解决这个问题.
考点 算法的设计与应用
题点 其它数值型的算法设计