2017_2018版高中数学第二章算法初步2.2变量与赋值学案北师大版必修3


2.2 [学习目标] 变量与赋值 1.掌握赋值语句的概念及表示形式.2.会用变量和赋值语句将具体问题的框图 转化为算法语句.3.体会变量与赋值语句在算法中的重要作用. 知识点一 常量与变量的概念 1.在算法过程中,其值不能被改变的量称为常量. 2.在研究问题的过程中,可以取不同数值的量叫做变量,变量的名称一般要用一个或几个英 文字母组成,或一个或几个英文字母后面跟着一个数字组成. 知识点二 赋值语句 1.赋值语句和算法框图中表示赋值的处理框对应,用来给变量赋值. 2.赋值语句的格式及功能 赋值 语句 变量=表达式 将表达式所代表的值赋给变量,一般先计算“=”右边表达 式的值,然后把这个值赋给“=”左边的变量 思考 赋值号与等号的区别是什么? 答 (1)赋值号与等号意义不同,若把“=”看作等号,则 N=N+1 不成立,若看作赋值号, 则成立. (2)赋值号两边内容不能对调. (3)虽然赋值语句具有计算和赋值双重功能,但不能利用它进行代数式的演算. 题型一 赋值语句的判断 例 1 判断下列赋值语句是否正确: (1)1=m;(2)x-y=3;(3)A=B=2;(4)N=M. 解 由赋值语句中的“=”左边是变量,右边是表达式知(1)(2)错误;由赋值语句只能给一 个变量赋值,不能出现两个或多个“=”知(3)错误;(4)是正确的.故(1)错误;(2)错误; (3)错误;(4)正确. 反思与感悟 1.赋值语句的格式:变量=表达式,先计算右边表达式的值,然后把这个值赋 给“=”左边的变量. 2.赋值号左边只能是变量名称,如:X+Y=3 是不正确的,3=X 也是不正确的. 3.在一个赋值语句中,不能出现两个或多个“=”. 跟踪训练 1 下列赋值语句中正确的是( ) 1 A.4=M C.A=B=2 答案 D 题型二 赋值语句的应用 B.x+y=10 D.N=N 2 例 2 (1)下列给出的赋值语句正确的有________个. ①x=2*y+z;②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<a2,则 b=a2; 3.比较 b 与 a3,如果 b<a3,则 b=a3; 4.比较 b 与 a4,如果 b<a4,则 b=a4; 5.比较 b 与 a5,如果 b<a5,则 b=a5; 6.输出 b,b 就是这 5 个数中的最大数. 算法框图如下: 2 1.在输入语句中,如果同时输入多个变量,变量之间的分隔符是( A.逗号 C.空格 答案 A 解析 输入语句中同时输入多个变量时,变量间要用“,”隔开. 2.赋值语句 M=M+3 表示的意义是( A.将 M 的值赋给 M+3 B.将 M 的值加 3 后再赋给 M C.M 和 M+3 的值相等 D.以上说法都不对 答案 B ) B.分号 D.引号 ) 解析 赋值语句是将“=”右边的一个确定值赋给它左边的一个变量. 3.下面的程序输出的结果 a,b 分别等于( ) a=2 b=5 c=a+b a=c+4 输出 a,b. A.2,5 C.11,5 答案 C 3 B.4,5 D.7,5 解析 第三句给 c 赋值后 c=7,第四句给 a 赋值后 a=11,故最后输出 11,5. 4.下列程序执行后结果为 3,则输入的 x 值为( 输入 x; ) y=x*x+2*x 输出 y A.1 C.-1 答案 D 解析 由题意得:x +2x=3,解方程得 x=1 或 x=-3. 5.如图所示的一段程序执行后的结果是________. 2 B.-3 D.1 或-3 A=2 A=A*2 A=A+6 输出 A 答案 10 解析 先把 2 赋给 A,然后把 A*2 赋给 A,即 A 的值为 4,再把 4+6=10 赋给 A,所以输出的 结果为 10. 1.赋值语句是最重要的一种基本语句,也是一个算法必不可少的重要组成部分,使用赋值 语句,一定要注意其格式要求,如:赋值号左边只能是变量而不能是表达式;赋值号左右两 边不能对换;不能利用赋值语句进行代数式计算等. 2. 利用赋值语句可以实现两个变量值的互换, 方法是引进第三个变量, 用三个赋值语句完成. 4

相关文档

2017_2018学年高中数学第二章算法初步2.2变量与赋值学案北师大版必修3(含答案)
2017-2018版高中数学第二章算法初步2.2变量与赋值学案北师大版必修3 (1)
2017_2018学年高中数学第二章算法初步2.2变量与赋值教学案北师大版必修3
2017-2018学年高中数学第2章算法初步2第2课时变量与赋值教学案北师大版必修3
2017_2018版高中数学第二章算法初步2.2变量与赋值课件北师大版必修3
2018版高中数学北师大版必修三学案:第二章+算法初步+2.2 变量与赋值
2018版高中数学北师大版必修三学案:第二章 算法初步 2-2 变量与赋值 精品
2017-2018学年高中数学北师大版必修3课件:第二章 算法初步 2.2.2变量与赋值
2017_2018学年高中数学第二章算法初步2.2变量与赋值课件北师大版必修3
电脑版
?/a>