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

3.在一个赋值语句中,不能出现两个或多个"=".

跟踪训练1 下列赋值语句中正确的是(  )

A.4=M B.x+y=10

C.A=B=2 D.N=N2

答案 D

题型二 赋值语句的应用

例2 (1)下列给出的赋值语句正确的有________个.

①x=2 y+ ;②x=3; ③x+y=7;④y=3.14 4

(2)下列程序的运行结果为________.

x=1

x=x 2

x=x 3

x=x 4

输出 x 5

答案 (1)3 (2)120

解析 (1)赋值语句的格式是:变量=表达式,故①②④正确,③错误.

(2)由赋值语句的特点,可知结果为1×2×3×4×5,故答案为120.

反思与感悟 赋值号与数学中的等号的意义是不完全相同的,是以赋值号右边表达式的值代替该变量的原值,即将原值"冲掉".如:N=N+1,是将N的原值加1再赋给N.

跟踪训练2 设计一种算法,从5个不同的数中找出最大数,并用框图描述这个算法.

解 设这5个不同的数分别为:a1,a2,a3,a4,a5;

1.b=a1;

2.比较b与a2,如果b

3.比较b与a3,如果b

4.比较b与a4,如果b

5.比较b与a5,如果b

6.输出b,b就是这5个数中的最大数.

算法框图如下: