变量与赋值

文档属性

名称 变量与赋值
格式 rar
文件大小 704.6KB
资源类型 教案
版本资源 北师大版
科目 数学
更新时间 2011-05-09 17:07:07

图片预览

文档简介

(共14张PPT)
流程图的常用符号:
起止框(终端框)
输入、输出框
处理框(执行框)
判断框
复习旧知
小猴下山
情景问题
小猴手中最后是什么物品?
你能用算法表示小猴采摘物品的过程吗?
1
3
2
变量:
在研究问题的过程中可以取不同的数值的量.
赋值语句的一般形式为:
变量名=表达式
知识探究
变量的表示:一般由一个或几个英文字母组成,或字母加数字表示.如a,x,a1,sum等.
赋值:把B 的值赋给变量A, 这个过程 称为赋值.记作: A=B其中“=”为赋值符号.
2、在一个赋值语句中,只能给一个变量赋值,不能出现两个或两个以上的“=”号。
1、赋值符号左边只能是变量名字,而不是表达式,
赋值号左右不能对换。
3、赋值符号不同于“等号”,赋值符号左边的变量如果原来没有值,在执行完赋值语句后,该变量获得一个值,如果原来已有值,则执行赋值语句后,以赋值符号右边表达式的值替代原来的值。
注意问题
4、可以先后给一个变量赋多个不同的值,但变量的取值只与最后一次赋值有关 .
2、写出下列语句描述的算法输出的结果.
(1) a=5
b=3
c=(a+b)/2
d=2c
输出d
(2) a=10
b=20
c=30
b=a
b=c
c=a
输出a,b,c
巩固新知
1、优化设计 p32: 1,2,3,4.
解:
例1、设计一种算法,从5个实数中找出最大数,并用流程图表示.
设这5个数分别为:a1,a2,a3,a4,a5
1、比较a1,a2的大小,记大数为b
2、再比较b与a3,记大数为b
(b的值变为a1,a2中大的数)
(b的值变为三数中最大的数)
3、再比较b与a4,记大数为b
(b的值变为前4数中最大的数)
4、再比较b与a5,记大数为b
(b的值变为前5数中最大的数)
5、输出b,b的值即为所求的最大数
活动探究
流程图如图所示:
你会制作流程图吗?
开始
输入a1,a2,a3,a4,a5
比较a1,a2,记大数为b
比较b,a3,记大数为b
比较b,a4,记大数为b
比较b,a5,记大数为b
输出b
结束
开始
输入a1,a2,a3,a4,a5
b=a1


b=a4
bb

b=a2
b

b=a3
b

b=a5
输出b
结束
上面的问题我们可以
用赋值结构式表示:
开始
输入a1,a2,a3,
b=a1
b≥a2


b=a2
b≥a3


b=a3
输出b
结束
练 习
请你设计一种
算法,找出3
个数中的最小
数,并画出相应
的流程图.
解:算法描述:
(1)C=23.5
(2)
(3)输出F
例2 用赋值语句写出下列算法,并画出流程图:摄氏温度C为23.5℃,将它转换成华氏温度F,并输出。已知
开始
结束
C=23.5
输出F
活动探究
小结
1、赋值语句的格式、作用、注意事项。
2、要熟练掌握赋值语句的用处。