2019-2020学年北师大版必修三 算法初步章末复习课 学案
2019-2020学年北师大版必修三    算法初步章末复习课  学案第1页

  【例1】 已知平面直角坐标系中两点A(-1,0),B(3,2),写出求线段AB的垂直平分线方程的一个算法.

  [解] 第一步,计算x0==1,y0==1,得AB的中点N(1,1).

  第二步,计算k1==,得AB斜率.

  第三步,计算k=-=-2,得AB垂直平分线的斜率.

  第四步,由点斜式得直线AB的垂直平分线的方程,并输出.

  

  算法设计时应注意的问题

  (1)与解决问题的一般方法有联系,从中提炼出算法;

  (2)将解决问题的过程分为若干个可执行步骤;

  (3)引入有关的参数或变量对算法步骤加以表达;

  (4)用最简练的语言将各个步骤表达出来;

  (5)算法的执行要在有限步内完成.

  

  

  1.求两底面直径分别为2和4,且高为4的圆台的表面积及体积,写出解决该问题的算法.

  [解] 算法如下:

  第一步,取r1=1,r2=2,h=4.

  第二步,计算l=.

  第三步,计算S=πr+πr+π(r1+r2)l与V=π(r+r+r1r2)h.

  第四步,输出计算结果.]

  

画程序框图   【例2】 画出一个计算1×3×5×...×99的程序框图.

  [解] 法一:当型循环结构程序框图如图(1)所示.

法二:直到型循环结构程序框图如图(2)所示.