2017-2018学年北师大版必修三 2.2.2 变量与赋值 学案
2017-2018学年北师大版必修三 2.2.2 变量与赋值 学案第4页

  由b=c及c=30知b=30,

  由c=a及a=20知c=20,

  ∴a=20,b=30,c=20.

  ∴该语句输出结果为20,30,20.

  

  在解决与赋值语句有关的题目时,一定要明确赋值语句的作用,尤其是涉及对变量多次赋值时,应以最后一次所赋的值为最终要输出的值.      

  [活学活用]

  将两个数a=15,b=64交换,使a=64,b=15,下列赋值语句中正确的一组是(  )

  

   A    B  C D

       

  

        

  解析:选B 先把b的值赋给中间变量c,这样c=64,再把a的值赋给变量b,这样b=15,最后把c的值赋给变量a,这样a=64.

  

利用赋值语句描述算法   [典例] 用赋值语句写出用公式法求一元二次方程x2-5x+6=0的根的算法,并画出算法框图.

  [解] 算法步骤如下:

  1.a=1,b=-5,c=6;

  2.p=-;

  3.q=;

  4.x1=p+q,x2=p-q;

  5.输出x1,x2.

算法框图如图所示.