收藏 分享(赏)

高中数学 第二章 算法初步 变量与赋值课件2 北师大版必修3.ppt

上传人:微传9988 文档编号:3464127 上传时间:2018-11-01 格式:PPT 页数:15 大小:488.50KB
下载 相关 举报
高中数学 第二章 算法初步 变量与赋值课件2 北师大版必修3.ppt_第1页
第1页 / 共15页
高中数学 第二章 算法初步 变量与赋值课件2 北师大版必修3.ppt_第2页
第2页 / 共15页
高中数学 第二章 算法初步 变量与赋值课件2 北师大版必修3.ppt_第3页
第3页 / 共15页
高中数学 第二章 算法初步 变量与赋值课件2 北师大版必修3.ppt_第4页
第4页 / 共15页
高中数学 第二章 算法初步 变量与赋值课件2 北师大版必修3.ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、变量与赋值,例如: x:=4 y:=6,(一)变量在研究问题的过程中可以取不同数值的量称为变量。,(二)赋值赋值语句:在表述一个算法时,经常要引入变量,并赋给该变量一个值,用来表明赋给某一个变量一个具体的确定的值,这样的语句叫赋值语句。,赋值语句的一般格式为: 变量名: 表达式,注意:赋值号左边只能是变量名字,而不是表达式。,问题1:下列的赋值形式正确吗?为什么?,例如: (1)x+y:=2 (2)2:=x(3)b:=a1 (4)b:= a1+1(5)N:=N2 (6)A:=B:=1,问题2:在数学中x=y与y=x的意义是一样的,那么在赋值语句中一样吗?,注意:赋值号左右不能对换。赋值语句是将

2、赋值号右边的表达式的值赋给赋值号左边的变量。,赋值号与数学中的等号意义不同: Y:=X,表示用X的值替代变量Y原先的取值。 X:=Y,表示用Y的值替代变量X原先的取值。 故“Y:=X与 X:=Y”的含义运行结果是不同的。,注意:不能利用赋值语句进行代数的演算(如化简、因式分解、解方程等) 例如:x2+10x+16=0 (x+8)(x+2)=0X=-8,x=-2y=x2-1=(x-1)(x+1),这是不能实现的,问题3:我们知道a=a+1在数学中是不成立的,但在赋值语句中a:=a+1成立吗?为什么?,答: 在赋值语句中是成立的,意思是将a的原值加1在赋给a,即a的值增加1。如果多次给一个变量赋值

3、,则该变量的值取最后赋予的那个值。,注意(4): 辗转赋值,即先将一个数值赋给一个变量,再将第一个变量的值赋给第二个变量一直继续下去。,探究交流:,(1):下面的程序i的输出值是多少?,i : = 0 i : = i + 1 i : = i + 2,a:=1 b:=2a+1,(2):下面的程序b的输出值是多少?,(3):下面的程序s的输出值是多少?,i:=1 s:=0 s:=s+i,(4):下面的程序运行后,x,y各等于多少?,(5):下面的程序运行后,a,b,c各等于多少?,问题4:如何交换两个变量x和y?,思考:现有两个粉笔盒,一个装满白色粉笔,一个装满红色粉笔,如何交换两个盒子所装的铅笔

4、?,桥梁:空盒子,桥梁:中间变量,m:=x,x:=y,y:=m,补充1.写出求12345的一个算法.,开始,结束,输出S,S:=1,S:=2S,S:=3S,S:=4S,S:=5S,补充2 设计一个算法,使得任意输入的3个整数按从大到小的顺序输出,画出程序框图,分析:用a,b,c表示输入的3个整数,先比较a和b,大者给a,小者给b;再比较a和c,仍大者给a,小者给c;再比较b和c,把大者给b,小者给c,设计算法,找出三个数中最大的数。,将a与b比较,大数记为m,将m与c比较,大数记为m,开始,结束,输入a、b、c,输出m,开始,结束,输入a、b、c,设计算法,找出三个数中最大的数。,a b,a c,b c,输出a,输出c,输出b,设计算法,找出三个数中最大的数。,将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为三个数中的最大数.,开始,结束,输入a、b、c,m b,m c,输出m,m : = a,m : = b,m : = c,

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

当前位置:首页 > 实用文档 > 教育范文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报