2017-2018学年人教A版必修3 1.3 算法案例 第一课时
2017-2018学年人教A版必修3  1.3 算法案例 第一课时第3页

  行第二步.

  第二步,以较大的数减去较小的数,接着把所得的差与较小的数比较,并以大数减小数.继续这个操作,直到所得的差与减数相等为止,则这个数(等数)或这个数与约简的数的乘积就是所求的最大公约数.

知识3 秦九韶算法    将f(x)改写成如下形式:f(x)=(...((anx+an-1)x+an-2)x+...+a1)x+a0.

  具体算法如下:

  (1)计算最内层括号内一次多项式的值,即v1=anx+an-1.

  (2)由内向外逐层计算多项式的值,即

  v2=v1x+an-2,

  v3=v2x+an-3,

  ...

  vn=vn-1x+a0.

类型1 用辗转相除法求最大公约数 例1 用辗转相除法求228与1 995的最大公约数.

  【思路探究】 使用辗转相除法可根据m=nq+r,反复相除直到r=0为止.

  解:1 995=8×228+171,

  228=1×171+57,

  171=3×57,

  ∴228与1 995的最大公约数为57.

  规律方法

  利用辗转相除法求给定的两个数的最大公约数,即利用带余除法,用数对中较大的数除以较小的数,若余数不为零,则将余数和较小的数构成新的数对,再利用带余除法,直到大数被小数除尽,则这时的较小数就是原来两个数的最大公约数.

变式训练

   用辗转相除法求779和209的最大公约数.

  解:∵779=209×3+152,

  209=152×1+57,

  152=57×2+38,

  57=38×1+19,

  38=19×2,

∴779与209的最大公约数为19.