当前位置:首页 >> 数学 >>

2.2《变量与赋值》


设计算法,找出三个数中最大的数。 开始 输入a、b、c
是 是

a> b
否 否



a> c

b> c



输出a

输出c
结束

输出b

/> 开始 输入a、b、c 将a与b比较,大数记为m 将m与c比较,大数记为m 输出m 结束

变量与赋值

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

问题1:下列的赋值形式正确吗?为什么? 例如: (1)x+y:=2 (3)b:=a1 (5)N:=N2 (2)2:=x (4)b:= a1+1 (6)A:=1

注意:⑴赋值号左边只能是变量名字,而不是
表达式。

问题2:在数学中x=y与y=x的意义是一样的,那么 在赋值语句中一样吗? 赋值号与数学中的等号意义不同: Y:=X,表示用X的值替代变量Y原先的取值。 X:=Y,表示用Y的值替代变量X原先的取值。 故“Y:=X与 X:=Y”的含义运行结果是不同的。 注意:⑵赋值号左右不能对换。赋值语句是将赋 值号右边的表达式的值赋给赋值号左边的变量。

注意:⑶不能利用赋值语句进行代数的演算(如化 简、因式分解、解方程等) 例如:①x2+10x+16=0 (x+8)(x+2)=0 X=-8,x=-2 ②y=x2-1=(x-1)(x+1) 问题3:我们知道a=a+1在数学中是不成立的,但 在赋值语句中a:=a+1成立吗?为什么? 答: 在赋值语句中是成立的,意思是将a的原 值加1在赋给a,即a的值增加1。如果多次给一个 变量赋值,则该变量的值取最后赋予的那个值。 这是不能实现的

思考:

x:=10
y:=x z:=y 则x,y,z的值分别为多少?

注意(4): 辗转赋值,即先将一个数值赋给一个变 量,再将第一个变量的值赋给第二个变量…一直继 续下去。

探究交流:
(1):下面的程序i的输出值是多少? i:=0 i:=i+1 i:=i+2

(2):下面的程序b的输出值是多少? a:=1
b:=2a+1 (3):下面的程序s的输出值是多少? i:=1 s:=0

s:=s+i

(4):下面的程序运行后,x,y各等于多少? x:=3 y:=4 x:=y

(5):下面的程序运行后,a,b,c各等于多少? a:=3 b:=-5 c:=8 a:=b b:=c a:=3 b:=-5 c:=8 a:=b b:=c c:=a

问题4:如何交换两个变量x和y的值 ? 思考:现有两个粉笔盒,一个装满白色粉笔,一个
装满红色粉笔,如何交换两个盒子所装的铅笔? 桥梁:空盒子 桥梁:中间变量 m:=x x:=y y:=m

补充1.写出求1×2×3×4×5的一个算法. 开始


S:=5S
输出S 结束

S:=1 S:=2S S:=3S S:=4S ①

设计算法,找出三个数中最大的数. 写出程序框图 开始 输入a、b、c 将a与b比较,大数记为m 将m与c比较,大数记为m 输出m 结束 (1) m : = a (2) 比较b与m , 若m<b, 则m:=b (3) 比较c与m , 若m<c, 则m:=c

(4) 输出m,则m为三 个数中的最大数.

开始

输入a、b、c m:=a





m< b

输出m 结束

m:=b


m<c



m:=c




相关文章:
变量与赋值2
评价:A B C 2.2.2 变量与赋值 使用说明: 1.课前认真阅读教材 88-93 页内容,独立完成 学案所设计的问题, 并在不会做或有疑问的地方用红笔做出标 记。 ...
2.2.2变量与赋值
2.2.2变量与赋值_高一数学_数学_高中教育_教育专区。高一年级数学学科编号:14...数学:2.2《变量与赋值》... 19页 免费 §2__2.2_变量与赋值1 暂无评价...
2.2变量与赋值(教案4)
2.2变量与赋值(教案4)_数学_高中教育_教育专区。陈仓高中高一数学必修 3 教案课题 2.2 变量与赋值 备课人 周秋玲 学习目标 1. 初步认识循环结构的简单程序 ...
2.2.2_变量与赋值
2.2 变量与赋值导学案一、学习目标: (1) 正确理解赋值语句的结构。 (2) 充分...六、作业设计 课堂:习题 2-2 A 组 4、5 课后: 《世纪金榜》内容 2 ...
变量与赋值2
合作探究 二、2.2(2)变量与赋值【使用说明】1.课前认真完成预习学案的问题导学及例题、深化提高; 使用说明】 2.认真限时完成,规范书写,课上小组合作探讨,答疑...
第2.2节变量与赋值
高一数学必修 3 第二章§ 2.2 班级 姓名 2.2 变量与赋值 想一想: 1.变量 在研究问题过程中可以取不同数值的 量称为变量. 2.赋值 (1)把一个具体的值...
变量与赋值2
编制人:杨俊红 审核人:梁小军 日期:2014-2-24 编号:15 班级: 姓名: 组别: 评价: 使用说明 变量与赋值 2 C.赋值语句是把右边表达式的值赋给赋值号左边的...
2.2.2 变量与赋值
变量与赋值 赋值导学案 2.2 变量与赋值导学案一、学习目标: 学习目标: 目标 (1) 正确理解赋值语句的结构。 (2) 充分地感知、体验应用计算机解决数学问题的方法...
变量与赋值2
南阳一中分校高一数学备课组 课题:§2.2 变量与赋值主备课人:陈长永 审核人:高一数学组 编号: 班级: 姓名: 学习目标 1.正确理解变量和赋值的含义; 2.能在...
变量与赋值2
2.2.2 变量与赋值 2页 免费 《变量与赋值》导学案 2页 5财富值 循环结构...24页 2财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议...
更多相关标签:
jinja2 变量赋值 | shell 变量赋值 | linux shell 变量赋值 | oracle变量赋值 | linux变量赋值 | mysql 变量赋值 | sql 变量赋值 | bash 变量赋值 |