(全程复习方略)高中数学北师大版必修3配套课件:2 22 《变量与赋值》.ppt

上传人(卖家):晟晟文业 文档编号:4119404 上传时间:2022-11-12 格式:PPT 页数:20 大小:2.46MB
下载 相关 举报
(全程复习方略)高中数学北师大版必修3配套课件:2 22 《变量与赋值》.ppt_第1页
第1页 / 共20页
(全程复习方略)高中数学北师大版必修3配套课件:2 22 《变量与赋值》.ppt_第2页
第2页 / 共20页
(全程复习方略)高中数学北师大版必修3配套课件:2 22 《变量与赋值》.ppt_第3页
第3页 / 共20页
(全程复习方略)高中数学北师大版必修3配套课件:2 22 《变量与赋值》.ppt_第4页
第4页 / 共20页
(全程复习方略)高中数学北师大版必修3配套课件:2 22 《变量与赋值》.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、2.2 2.2 变量与赋值变量与赋值 通过对具体实例的解决过程与步骤的分析,体会变通过对具体实例的解决过程与步骤的分析,体会变量与赋值的含义量与赋值的含义.A AB B真真假假条件条件步骤甲步骤甲步骤乙步骤乙1 1、顺序结构、顺序结构2 2、选择结构、选择结构 顺序结构是最基本的结构,是任何结构都需要用到顺序结构是最基本的结构,是任何结构都需要用到的,选择结构是我们在解决实际问题中常用到的一种结的,选择结构是我们在解决实际问题中常用到的一种结构,它是计算机基本的逻辑推理结构构,它是计算机基本的逻辑推理结构.用用框框图表示算法,简洁、清晰、直观、便于检查图表示算法,简洁、清晰、直观、便于检查.在

2、设计算法过程中,解决问题的基本思想常常很简在设计算法过程中,解决问题的基本思想常常很简单、很清楚,但是表述却很麻烦,为了解决这个问题,单、很清楚,但是表述却很麻烦,为了解决这个问题,需要引入变量与赋值需要引入变量与赋值.1 1、变量、变量:在研究问题的过程中可以取不同的值的量在研究问题的过程中可以取不同的值的量.赋值语句的一般形式为赋值语句的一般形式为:变量名变量名=表达式表达式 计算机中变量的表示一般由一个或几个英文字母组计算机中变量的表示一般由一个或几个英文字母组成,或字母加数字表示成,或字母加数字表示.2 2、赋值赋值:把把B B的值赋给变量的值赋给变量A,A,这个过程称为赋值这个过程称

3、为赋值.记作记作:A=B:A=B其中其中“=”=”为赋值符号为赋值符号.如如a,x,aa,x,a1 1,sum,sum等等.探究探究1 1 已知两个数已知两个数A A和和B,B,设计一个算法使设计一个算法使A A和和B B位置互换。位置互换。ABXA算法如下:算法如下:(1 1)X=AX=A(2 2)A=BA=B(3 3)B=XB=X(4 4)输出结果)输出结果A,BA,BAB=XB=X表示表示“把把X X杯中的水倒入杯中的水倒入B B杯中杯中”,这样这样“B B杯杯”中的水换成了中的水换成了“X X杯杯”中中的水,即的水,即“A A杯杯”中的水,交换结束中的水,交换结束.图图其交换过程可以形

4、象理解为:其交换过程可以形象理解为:X=AX=A表示表示“把把A A杯中的水倒入杯中的水倒入X X杯杯中中”,这样,这样“A A杯杯”是空杯子;是空杯子;A=BA=B表示表示“把把B B杯中的水倒入杯中的水倒入A A杯杯中中”,这样,这样“A A杯杯”中的水换成中的水换成了了“B B杯杯”中的水,此时中的水,此时“B B杯杯”是空杯子;是空杯子;其交换过程可以用图其交换过程可以用图1 1表表示:示:2 2、在一个赋值语句中,只能给一个变量赋值,不能出现两、在一个赋值语句中,只能给一个变量赋值,不能出现两个或两个以上的个或两个以上的“=”=”号号.赋值注意问题:赋值注意问题:1 1、赋值符号左边

5、只能是变量名字,而不是表达式,、赋值符号左边只能是变量名字,而不是表达式,只能写成:只能写成:b=2b=2,b=a+1b=a+1,但不能写成:,但不能写成:2=b2=b,b+1=2b+1=23 3、赋值符号不同于、赋值符号不同于“等号等号”,赋值符号左边的变量如果原,赋值符号左边的变量如果原来没有值,在执行完赋值语句后,该变量获得一个值,如来没有值,在执行完赋值语句后,该变量获得一个值,如果原来已有值,则执行赋值语句后,以赋值符号右边表达果原来已有值,则执行赋值语句后,以赋值符号右边表达式的值替代原来的值式的值替代原来的值.分析:分析:解决这个问题的思路其实很简单,先选解决这个问题的思路其实很

6、简单,先选2 2个数进行比个数进行比较,去掉小的,留下大的;再取较,去掉小的,留下大的;再取3 3个数与留下的数进个数与留下的数进行比较,去掉小的,留下大的;继续进行,直到每行比较,去掉小的,留下大的;继续进行,直到每个数都被比较,最后留下的数就是最大数个数都被比较,最后留下的数就是最大数.解:解:例例1 1 设计一种算法,从设计一种算法,从5 5个不同的数中找出最大数,并用框个不同的数中找出最大数,并用框图描述这个算法图描述这个算法.设这设这5 5个不同的数分别为:个不同的数分别为:a a1 1,a,a2 2,a,a3 3,a,a4 4,a,a5 5,算法步骤如下算法步骤如下:1 1、比较、

7、比较a a1 1与与a a2 2,将较大的数记作,将较大的数记作b.b.2 2、再将、再将b b与与a a3 3进行比较,将较大的数记作进行比较,将较大的数记作b.b.3 3、再将、再将b b与与a a4 4进行比较,将较大的数记作进行比较,将较大的数记作b.b.4 4、再、再b b与与a a5 5进行比较,将较大的数记作进行比较,将较大的数记作b.b.5 5、输出、输出b b,b b的值即为所求的最大数的值即为所求的最大数.开始开始输入输入a a1 1,a,a2 2,a,a3 3,a,a4 4,a,a5 5将将a a1 1,a,a2 2比较,大数记作比较,大数记作b b将将b,ab,a3 3

8、比较,大数记作比较,大数记作b b将将b,ab,a4 4比较,大数记为作比较,大数记为作b b将将b,ab,a5 5比较,大数记作比较,大数记作b b输出输出b b结束结束你会制作框图吗?你会制作框图吗?开始开始b=ab=a1 1否否是是b=ab=a4 4baba4 4baba2 2否否是是b=ab=a2 2baba3 3否否是是b=ab=a3 3baba5 5否否是是b=ab=a5 5输出输出b b结束结束输入输入a a1 1,a,a2 2,a,a3 3,a,a4 4,a,a5 5探究探究2 2 上面的问题我们可上面的问题我们可以用赋值结构表示,你会以用赋值结构表示,你会画它的框图吗?画它的

9、框图吗?分析:分析:首先要先给首先要先给C C赋值,再给赋值,再给F F 赋值赋值开始开始结束结束C=23.5C=23.5输出输出F F解:解:算法描述如下:算法描述如下:(3 3)输出)输出F F框图如图:框图如图:(1 1)C=23.5C=23.5例例3 3 经过市场调查分析得知经过市场调查分析得知,1999,1999年第一季度内年第一季度内,某地区对某件某地区对某件商品的需求量为商品的需求量为12 00012 000件件.为保证商品不脱销为保证商品不脱销,商家在每月月初将商家在每月月初将商品按相同数量投放市场商品按相同数量投放市场.已知年初商品的库存量为已知年初商品的库存量为50 000

10、50 000件件,用用S S表示商品的库存量表示商品的库存量,请设计一个算法请设计一个算法,求出第一季度结束时商品求出第一季度结束时商品的库存量的库存量,并画出框图并画出框图.分析:分析:因为第一季度商品的需求量为因为第一季度商品的需求量为12 00012 000件件,而且每个月以相而且每个月以相同数量投放市场同数量投放市场,因此每个月向市场投放因此每个月向市场投放4 0004 000件商品件商品.这样,一这样,一月份得库存为年初库存量月份得库存为年初库存量5000050000件减去市场投放量件减去市场投放量40004000件,故为件,故为4600046000件件.可以用下表表示库存量随着月份

11、的变化情况可以用下表表示库存量随着月份的变化情况.月份月份1 1月月2 2月月3 3月月库存库存 S/S/件件46 00046 00042 00042 00038 00038 000还可以用下列赋值语句来表示库存量的变化:还可以用下列赋值语句来表示库存量的变化:S=S-4 000.S=S-4 000.赋值号左边的变量赋值号左边的变量S S可看作盒子可看作盒子,如果它表示的是这个月如果它表示的是这个月的存储量的存储量,那么右边的变量那么右边的变量S S表示的是上个月的存储量表示的是上个月的存储量.这是对变量这是对变量S S的赋值的赋值,赋值的目的是改变变量的值赋值的目的是改变变量的值,将变将变量

12、量S S上次的值减去上次的值减去4 0004 000再次赋予变量再次赋予变量S.S.解:解:算法算法框框图图如如图:图:例例4 4 有关专家建议有关专家建议,在未来几年在未来几年,中国的通货膨胀率保持在中国的通货膨胀率保持在3%3%左右将对中国经济的稳定有利无害左右将对中国经济的稳定有利无害.所谓通货膨胀率为所谓通货膨胀率为3%,3%,指的是每年消费品的价格增长率为指的是每年消费品的价格增长率为3%.3%.在这种情形下在这种情形下,某种品某种品牌的钢琴牌的钢琴20042004年的价格是年的价格是10 00010 000元元,请用框图描述这种钢琴请用框图描述这种钢琴今后今后4 4年的价格变化情况

13、年的价格变化情况,并输出并输出4 4年后钢琴的价格年后钢琴的价格.解:解:算法框图如图:算法框图如图:1.1.下列框图中具有赋值、计算功能的是下列框图中具有赋值、计算功能的是()()A.A.处理框处理框 B.B.输入、输出框输入、输出框C.C.循环框循环框 D.D.判断框判断框2.2.下面程序框在框图中具有计算功能的是下面程序框在框图中具有计算功能的是()()A AC C3.3.阅读右侧框图阅读右侧框图,若输入的若输入的a,b,ca,b,c分别为分别为21,32,75,21,32,75,则输出的则输出的a,b,ca,b,c分别是分别是()()A.75,21,32 B.21,32,75 A.75

14、,21,32 B.21,32,75 C.32,21,75 D.75,32,21C.32,21,75 D.75,32,213 3题图题图A A4 4、阅读框图、阅读框图,其输出的结果是其输出的结果是_._.分析:在题中所给的框图中分析:在题中所给的框图中,首先赋首先赋给给x x的初始值为的初始值为2,2,再把再把2x+1=52x+1=5赋给变赋给变量量y,y,则则y=5,y=5,又把又把3y-2=133y-2=13赋给变量赋给变量b,b,则则b=13,b=13,所以易得最后结果为所以易得最后结果为13.13.答案:答案:13131 1、变量与赋值的概念、变量与赋值的概念2 2、变量和赋值是算法中十分重要的概念,掌握将常数赋、变量和赋值是算法中十分重要的概念,掌握将常数赋予变量,将其他变量的表达式赋予变量,将含有自身变予变量,将其他变量的表达式赋予变量,将含有自身变量的表达式赋予变量,理解这些赋值方式的意义,切实量的表达式赋予变量,理解这些赋值方式的意义,切实学会通过赋值的方式改变变量的值,学会给变量赋值是学会通过赋值的方式改变变量的值,学会给变量赋值是构造算法的关键,也是算法的基本要求构造算法的关键,也是算法的基本要求.“问号是开启任何一门科学的钥匙”,愿你在学习中多抓住几个问号.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 数学 > 北师大版 > 必修3
版权提示 | 免责声明

1,本文((全程复习方略)高中数学北师大版必修3配套课件:2 22 《变量与赋值》.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|