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

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.2.2变量与赋值
2.2.2变量与赋值_数学_高中教育_教育专区。(必修三)《变量与赋值》教案一、教学目标: 知识与技能 (1)正确理解输入语句、输出语句、赋值语句的结构。 (2)会写...
2.2变量与赋值
富县高级中学集体备课教案年级: 高一 课题 三维 目标 重点 难点 教具 教法探析归纳,讲练结合 科目:数学 授课人: 第 4 课时 2.2.2 变量与赋值 1.知识与技能...
2.2.2变量与赋值
2.2.2变量与赋值_高一数学_数学_高中教育_教育专区。高一年级数学学科编号:14...数学:2.2《变量与赋值》... 19页 免费 §2__2.2_变量与赋值1 暂无评价...
变量与赋值2
评价:A B C 2.2.2 变量与赋值 使用说明: 1.课前认真阅读教材 88-93 页内容,独立完成 学案所设计的问题, 并在不会做或有疑问的地方用红笔做出标 记。 ...
2.2变量与赋值(教案4)
2.2变量与赋值(教案4)_数学_高中教育_教育专区。陈仓高中高一数学必修 3 教案课题 2.2 变量与赋值 备课人 周秋玲 学习目标 1. 初步认识循环结构的简单程序 ...
2.2.2_变量与赋值
2.2 变量与赋值导学案一、学习目标: (1) 正确理解赋值语句的结构。 (2) 充分...六、作业设计 课堂:习题 2-2 A 组 4、5 课后: 《世纪金榜》内容 2 ...
变量与赋值2
编制人:杨俊红 审核人:梁小军 日期:2014-2-24 编号:15 班级: 姓名: 组别: 评价: 使用说明 变量与赋值 2 C.赋值语句是把右边表达式的值赋给赋值号左边的...
变量与赋值2
南阳一中分校高一数学备课组 课题:§2.2 变量与赋值主备课人:陈长永 审核人:高一数学组 编号: 班级: 姓名: 学习目标 1.正确理解变量和赋值的含义; 2.能在...
变量与赋值2
合作探究 二、2.2(2)变量与赋值【使用说明】1.课前认真完成预习学案的问题导学及例题、深化提高; 使用说明】 2.认真限时完成,规范书写,课上小组合作探讨,答疑...
更多相关标签:
jinja2 变量赋值 | shell 变量赋值 | mysql 变量赋值 | sql 变量赋值 | oracle变量赋值 | bat 变量赋值 | freemarker 变量赋值 | php 变量赋值 |