必修三2-2变量与赋值 (2).ppt
《必修三2-2变量与赋值 (2).ppt》由会员分享,可在线阅读,更多相关《必修三2-2变量与赋值 (2).ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、必修三必修三2-2变量与量与赋值 前面我们学习了算法的基本结构:顺序结构与选择结构,前面我们学习了算法的基本结构:顺序结构与选择结构,它们可以利用框架结构来说明它们可以利用框架结构来说明AB选择结构选择结构满足条件满足条件AB是是否否顺序结构顺序结构满足条件满足条件A是是否否 顺序结构是最基本的结构,是任何结构都需要用到的,顺序结构是最基本的结构,是任何结构都需要用到的,选择结构是我们在解决实际问题中常用到的一种结构,选择结构是我们在解决实际问题中常用到的一种结构,它是计算机基本的逻辑推理结构它是计算机基本的逻辑推理结构.输入输入a,b a=0结结 束束 是是否否设计算法:求方程设计算法:求方
2、程ax+b=0的解的解.开开 始始b=0输出输出“方程无数解方程无数解”输出输出“方程无解方程无解”X=-b/a输出输出x否否是是 在设计算法的过程中有时候在设计算法的过程中有时候表述很麻烦表述很麻烦,为,为了解决这个问题,需要引进了解决这个问题,需要引进变量变量和和赋值赋值。首先我们来看一个实例首先我们来看一个实例变量变量是指可以取不同数值的量,是一个可变化的量。是指可以取不同数值的量,是一个可变化的量。什么是赋值呢?什么是赋值呢?例例1 1:设计一种算法,从设计一种算法,从5 5个实数中找出最大数,并个实数中找出最大数,并用流程图描述这个算法用流程图描述这个算法.分析:分析:解决这个问题其
3、实很简单,只要取两个数比较解决这个问题其实很简单,只要取两个数比较取大,再与下一个数比较取大,一直这样下去,取大,再与下一个数比较取大,一直这样下去,最后的一个结构就是最大数。最后的一个结构就是最大数。解解设这设这5 5个数分别为:个数分别为:a a1 1,a,a2 2,a,a3 3,a,a4 4,a,a5 51 1 比较比较a a1 1,a,a2 2的大小,的大小,记大数为记大数为b b2 2 再比较再比较b b与与a a3 3的大小,记大数为的大小,记大数为b b(b(b的值变为的值变为a a1 1,a,a2 2中最大的数中最大的数)(b(b的值变为前的值变为前3 3数中最大的数数中最大的
4、数)3 3 再比较再比较b b与与a a4 4的大小,记大数为的大小,记大数为b b (b(b的值变为前的值变为前4 4数中最大的数数中最大的数)4 4 再比较再比较b b与与a a5 5的大小,记大数为的大小,记大数为b b(b(b的值变为前的值变为前5 5数中最大的数数中最大的数)5 5 输出输出b b,b b即为所求的最大数即为所求的最大数.开始开始 输入输入 a1,a2,a3,a4,a5比较比较a1与与a2,记大数为,记大数为b比较比较b与与a3,记大数为,记大数为b 比较比较b与与a4,记大数为,记大数为b 比较比较b与与a5,记大数为,记大数为b 输出输出 b结结 束束 在上述的算
5、法中在上述的算法中:每一步都要与上一步中得到的大数每一步都要与上一步中得到的大数b b比比较较,再将得到的大数值重新记作,再将得到的大数值重新记作b b,通常叫,通常叫b b为变量,这种将大为变量,这种将大数重新记作数重新记作b b的过程,我们叫赋值给的过程,我们叫赋值给b.b.1、变量、变量:在研究问题中在研究问题中,可以取不同数值的量可以取不同数值的量.计算机中变量的表示一般由计算机中变量的表示一般由一个或几个英文一个或几个英文字母组成,或字母加数字表示字母组成,或字母加数字表示.如如a,x,aa,x,a1 1,sum,sum等等.2、赋值、赋值:把把B 的值赋给变量的值赋给变量A,这个过
6、程这个过程 称为赋值称为赋值.记作记作:A=B其中其中“=”为赋值符号为赋值符号.变量名变量名=表达式表达式赋值语句的一般格式为:赋值语句的一般格式为:赋值过程一般有以下几种形式:赋值过程一般有以下几种形式:1.a 1;赋予变量常数值;赋予变量常数值2a3;将含有其他变量的;将含有其他变量的表达式赋予变量表达式赋予变量输出输出2.;1;将含有变量自身;将含有变量自身的表达式赋予变量,此时赋值号右边的变的表达式赋予变量,此时赋值号右边的变量的值是量的值是2输出输出3.3.:;:;:0;:;赋值表达式中既含:;赋值表达式中既含有变量自身,又含有其他变量有变量自身,又含有其他变量输出输出练习练习:下
7、列赋值语句中错误的是下列赋值语句中错误的是()A.a:=3B.x:=3*9-9C.A:=A+3D.A:=b:=8(2 2)赋值号的左右两边一般)赋值号的左右两边一般不能互换。不能互换。如:如:x=5x=5对对,5=x,5=x不对不对(3 3)一个赋值语句只能给一个变量赋值。)一个赋值语句只能给一个变量赋值。如如x=y+5x=y+5正确正确,x-y=5,x-y=5是错误的是错误的.(1 1)在赋值语句中,赋值符号的右边可以是)在赋值语句中,赋值符号的右边可以是 数值,数值,也可以是变量,还可以是表达式,而赋值符号的也可以是变量,还可以是表达式,而赋值符号的左左边只能是变量边只能是变量,否则没有意
8、义否则没有意义.如如:x=5,x=y,x=3a+5b:x=5,x=y,x=3a+5b正确正确,2=x,s-m=3,2=x,s-m=3错误错误.(4 4)可以先后给一个变量赋多个不同的值,但变)可以先后给一个变量赋多个不同的值,但变量的取值只与最后一次赋值有关量的取值只与最后一次赋值有关.例如例如:输出输出a的值是的值是?a=1,b=2,c=3a=b输出输出a开始开始结束结束a=c输出输出a=3(5 5)一个赋值语句中不能出现两个)一个赋值语句中不能出现两个“=”.如如a=b=2a=b=2是错误的是错误的.(6 6)赋值语句中的)赋值语句中的“=”与代数运算中的与代数运算中的等号不同等号不同,如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 必修三2-2变量与赋值 2 必修 变量 赋值
限制150内