《高中数学第二章算法初步2.2变量与赋值课件北师大版必修3》由会员分享,可在线阅读,更多相关《高中数学第二章算法初步2.2变量与赋值课件北师大版必修3(24页珍藏版)》请在金锄头文库上搜索。
1、2.2 变量与赋值第二章 2 算法框图的基本结构及设计学习目标1.通过实例,理解并掌握变量和赋值的概念.2.掌握赋值号“”的作用及与等号的区别.3.进一步体会算法的基本思想.题型探究问题导学内容索引当堂训练问题导学在前面学过的算法案例中,我们已经注意到步骤要反复执行,但具体的数据却每步都在变,怎样解决步骤相同数据在变的问题?思考知识点一变量答案引入常量和变量的概念,这样就可以把多个重复的步骤变为可以反复执行的一个步骤.梳理梳理常量与变量的概念(1)在算法过程中,其值 称为常量.(2)在研究问题的过程中,可以取 叫做变量,变量的名称一般要用一个或几个英文字母组成,或一个或几个英文字母后面跟着一个
2、数字组成.不能被改变的量不同数值的量知识点二赋值思考在算法框图中,常见“ii1”,它是什么意思?它表示先计算等号右边“i1”的值,再把这个值赋给等号左边的变量.答案梳理梳理一般地,有(1)赋值:赋予一个变量一个值的过程.通常“ ”为赋值符号.(2)赋值语句的一般格式:_(3)赋值语句的作用:先计算出赋值号 的值,然后把这个值赋给赋值号 ,使该 等于 的值.(4)一个变量可以被多次赋值,这时的变量表现得就像一个黑瞎子,当新的值一来,旧的值就丢掉,它手里始终只能拿着最后一次赋给的值.变量表达式左边的变量变量的值表达式右边表达式题型探究例例1若A,B是两个变量,先把1赋给A,把2赋给B,再交换A,B
3、的值.类型一变量与赋值语句的应用解答A1;B2;CA;AB;BC.可以把变量想像成一个盒子,这个盒子可以装不同的值,但一次只能装一个,所以要交换A,B的值,需要再找一个变量C,用来寄存A原来存放的值.反思与感悟跟跟踪踪训训练练1用赋值语句写出变量a,b,c分别为3,4,5,求b24ac的值的算法.解答算法如下:a3;b4;c5;yb24ac;输出y.类型二变量与赋值语句在算法框图中的应用例例2经过市场调查分析得知,2015年第一季度内,某地区对某件商品的需求量为12 000件.为保证商品不脱销,商家在每月月初将商品按相同数量投放市场.已知年初商品的库存量为50 000件,用S表示商品的库存量,
4、请设计一个算法,求出第一季度结束时商品的库存量,算法用框图表示.解答在算法框图中,对变量S进行了多次赋值,赋值的目的是改变变量S的值,将变量S上次的值减去4 000再次赋予变量S.反思与感悟跟跟踪踪训训练练2有关专家建议,在未来几年,中国的通货膨胀率保持在3%左右将对中国经济的稳定有利无害,所谓通货膨胀率为3%,指的是每年消费品的价格增长率为3%.在这种情形下,某种品牌的钢琴2015年的价格是20 000元,请用框图描述这种钢琴今后4年的价格变化情况,并输出4年后钢琴的价格.解答当堂训练1.给出下列算法框图:若输出的结果为2,则处的处理框内应填的是A.x2 B.b2 C.x1 D.a5 答案解
5、析因结果是b2,2a3,即a5.当2x35时,得x1.223344112.如图所示的算法框图输出的结果为A.2,5 B.4,5C.11,5 D.7,5 答案223344113.下列赋值语句正确的是A.ab5 B.5aC.ab2 D.aa122334411答案4.所给算法语句执行后,变量a,b的值分别为A.20,15 B.35,35 C.5,5 D.5,5 22334411a15b20aabbabaab输出a,b.答案1.赋值语句是最重要的一种基本语句,一定要注意其格式要求,如:赋值号左边只能是变量而不能是表达式;赋值号左右两边不能对换;不能利用赋值语句进行代数式计算等.2.利用赋值语句可以实现两个变量值的互换,方法是引进第三个变量,用三个赋值语句完成.规律与方法本课结束