201x年高中数学第二章算法初步变量与赋值2北师大版必修

上传人:cl****1 文档编号:586619445 上传时间:2024-09-05 格式:PPT 页数:15 大小:285KB
返回 下载 相关 举报
201x年高中数学第二章算法初步变量与赋值2北师大版必修_第1页
第1页 / 共15页
201x年高中数学第二章算法初步变量与赋值2北师大版必修_第2页
第2页 / 共15页
201x年高中数学第二章算法初步变量与赋值2北师大版必修_第3页
第3页 / 共15页
201x年高中数学第二章算法初步变量与赋值2北师大版必修_第4页
第4页 / 共15页
201x年高中数学第二章算法初步变量与赋值2北师大版必修_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《201x年高中数学第二章算法初步变量与赋值2北师大版必修》由会员分享,可在线阅读,更多相关《201x年高中数学第二章算法初步变量与赋值2北师大版必修(15页珍藏版)》请在金锄头文库上搜索。

1、变量与赋值精选ppt例如:例如: x:=4 y:=6(一)变量(一)变量(一)变量(一)变量 在研究问题的过程中可以取不同数值的量称为变在研究问题的过程中可以取不同数值的量称为变量。量。(二)赋值(二)赋值(二)赋值(二)赋值 赋值语句:在表述一个算法时,经常要引入变赋值语句:在表述一个算法时,经常要引入变量,并赋给该变量一个值,用来表明赋给某一个变量,并赋给该变量一个值,用来表明赋给某一个变量一个具体的确定的值,这样的语句叫量一个具体的确定的值,这样的语句叫赋值语句赋值语句赋值语句赋值语句。赋值语句的一般格式为:赋值语句的一般格式为:变量名:变量名: 表达式表达式精选ppt注意注意:赋值号左

2、边只能是变量名字,而不是赋值号左边只能是变量名字,而不是表达式。表达式。问题问题1:下列的赋值形式正确吗?为什么?下列的赋值形式正确吗?为什么?例如:例如: (1)x+y:=2 (2)2:=x (3)b:=a1 (4)b:= a1+1 (5)N:=N2 (6)A:=B:=1精选ppt问题问题2:在数学中在数学中x=y与与y=x的意义是一样的,那么的意义是一样的,那么在赋值语句中一样吗?在赋值语句中一样吗?注意:注意:赋值号左右不能对换。赋值语句是将赋赋值号左右不能对换。赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量。值号右边的表达式的值赋给赋值号左边的变量。赋值号与数学中的等号意义不同

3、:赋值号与数学中的等号意义不同:Y:=X,表示用,表示用X的值替代变量的值替代变量Y原先的取值。原先的取值。X:=Y,表示用,表示用Y的值替代变量的值替代变量X原先的取值。原先的取值。故故“Y:=X与与 X:=Y”的含义运行结果是不同的。的含义运行结果是不同的。精选ppt注意:注意:不能利用赋值语句进行代数的演算(如化不能利用赋值语句进行代数的演算(如化简、因式分解、解方程等)简、因式分解、解方程等)例如例如:x2+10x+16=0 (x+8)(x+2)=0 X=-8,x=-2 y=x2-1=(x-1)(x+1)这是不能实现的这是不能实现的问题问题3:我们知道我们知道a=a+1在数学中是不成立

4、的,但在数学中是不成立的,但在赋值语句中在赋值语句中a:=a+1成立吗?为什么?成立吗?为什么? 答:答: 在赋值语句中是成立的,意思是将在赋值语句中是成立的,意思是将a的原的原值加值加1在赋给在赋给a,即,即a的值增加的值增加1。如果多次给一个。如果多次给一个变量赋值,则该变量的值取最后赋予的那个值。变量赋值,则该变量的值取最后赋予的那个值。精选ppt 注意注意(4): 辗转赋值,即先将一个数值赋给一个变辗转赋值,即先将一个数值赋给一个变量,再将第一个变量的值赋给第二个变量量,再将第一个变量的值赋给第二个变量一直继一直继续下去。续下去。思考:思考: x:=10y:=xz:=y则则x,y,z的

5、值分别为多少?的值分别为多少?探究交流:探究交流:(1):下面的程序下面的程序i的输出值是多少的输出值是多少?i : = 0i : = i + 1i : = i + 2精选ppta:=1b:=2a+1(2):下面的程序下面的程序b的输出值是多少的输出值是多少?(3):下面的程序下面的程序s的输出值是多少的输出值是多少?i:=1s:=0s:=s+i精选ppt(4):下面的程序运行后,下面的程序运行后,x,y各等于多少?各等于多少?x:=3y:=4x:=y(5):下面的程序运行后,下面的程序运行后,a,b,c各等于多少?各等于多少?b:=ca:=3b:=-5c:=8a:=bb:=ca:=3b:=-

6、5c:=8a:=bc:=a精选ppt问题问题4:如何交换两个变量:如何交换两个变量x和和y?思考:现有两个粉笔盒,一个装满白色粉笔,一个思考:现有两个粉笔盒,一个装满白色粉笔,一个装满红色粉笔,如何交换两个盒子所装的铅笔?装满红色粉笔,如何交换两个盒子所装的铅笔?桥梁:空盒子桥梁:空盒子桥梁:中间变量桥梁:中间变量m:=xx:=yy:=m精选ppt补充补充1.1.写出求写出求1234512345的一个算法的一个算法. .开始开始结束结束输出输出SS:=1S:=2SS:=3SS:=4SS:=5S精选ppt补充补充2 设计一个算法,使得任意输入的设计一个算法,使得任意输入的3个整数个整数按从大到小

7、的顺序输出,画出程序框图按从大到小的顺序输出,画出程序框图分析:用分析:用a,b,c表示输入的表示输入的3个整数,先比较个整数,先比较a和和b,大者给大者给a,小者给,小者给b;再比较再比较a和和c,仍大者给,仍大者给a,小者给,小者给c;再比较再比较b和和c,把大者给,把大者给b,小者给,小者给c精选ppt设计算法,找出三个数中最大的数。设计算法,找出三个数中最大的数。将将a与与b比较,大数记为比较,大数记为m将将m与与c比较,大数记为比较,大数记为m开始开始结束结束输入输入a、b、c输出输出m精选ppt开始开始结束结束输入输入a、b、c设计算法,找出三个数中最大的数。设计算法,找出三个数中

8、最大的数。a b是是a c否否b c是是否否是是输出输出a输出输出c输出输出b否否精选ppt设计算法,找出三个数中最大的数。设计算法,找出三个数中最大的数。将将a与与b比较,大数记为比较,大数记为m将将m与与c比较,大数记为比较,大数记为m开始开始结束结束输入输入a、b、c输出输出m(1) m : a(2) 比较比较b与与m , 若若mb, 则则 m : b(3) 比较比较c与与m , 若若mc, 则则 m : c(4) 输出输出m,则,则m为三为三个数中的最大数个数中的最大数.精选ppt开始开始结束结束输入输入a、b、cm b否否是是m c输出输出mm : = am : = b否否是是m : = c精选ppt

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号