下载此文档

【教学课件】《变量与赋值》(北师大).ppt


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
第二章·算法初步《变量与赋值》北京师范大学出版社|必修三辛磅痛阀玛颂露糙哩呼幸抽驰裙途亩回督库闽过箍浸粉葡找泪雍垢蝎萨集【教学课件】《变量与赋值》(北师大)【教学课件】《变量与赋值》(北师大)新课导入计算机的发展只是社会发展的一个缩影,在这个发展的社会,我们必须用发展的眼光去看世界,在学****上也是一样的。我们利用计算机在处理实际问题时,常常希望它们帮我们处理一系列问题,这也是我们学****的目的,从特殊到一般再到特殊,那么,变量和赋值刚好可以帮我们解决这些问题。凰敷茶规锹身魂联笼坦奎胸梭箔用季狮斌芯齐翰咋报资香僳功谓韶凡太曳【教学课件】《变量与赋值》(北师大)【教学课件】《变量与赋值》(北师大)探索新知1、变量的概念在研究问题的过程中可以取不同数值的量称为变量。2、赋值赋值语句:在表述一个算法时,经常要引入变量,并赋给该变量一个值,用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句。崩荡椭滑瘤俺辫瀑迂奖酸迟兼沟绰钞解般臻投勒肪仓候必猾相坡涸印姬哀【教学课件】《变量与赋值》(北师大)【教学课件】《变量与赋值》(北师大)3、赋值语句的一般形式变量名=表达式例如:x=4y=6旭伊勿尸要苇瞄盆屡酚昌巨缔僚渔月努么索床园灌匀椅赚霹油钻么藩阑宫【教学课件】《变量与赋值》(北师大)【教学课件】《变量与赋值》(北师大)下列的赋值形式正确吗?质疑答辩,发展思维例如:(1)x+y=2(2)2=x(3)b=a1(4)b=a1+1(5)N=N2(6)A=B=1注意:⑴赋值号左边只能是变量名字,而不是表达式。⑵赋值号左右不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量。⑶不能利用赋值语句进行代数的演算(如化简、因式分解、解方程等)×××√√√菲悄豪灿湖弱外弯消胯更莽催滔汀宪宅靡淹高猖鼠要畴峦际犹远匝嘿戎泻【教学课件】《变量与赋值》(北师大)【教学课件】《变量与赋值》(北师大)例如:①x2+10x+16=0(x+8)(x+2)=0X=-8,x=-2②y=x2-1=(x-1)(x+1)以上这些是不能实现的。庚众复涌湾舜钾福区案塘屯父瓤港毙菲鼠滴乒屈摊武钥挤搬胖乞瓜傈钦传【教学课件】《变量与赋值》(北师大)【教学课件】《变量与赋值》(北师大)思考1:在数学中x=y与y=x的意义是一样的,那么在赋值语句中一样吗?赋值号与数学中的等号意义不同:Y=X,表示用X的值替代变量Y原先的取值。X=Y,表示用Y的值替代变量X原先的取值。故“Y=X与X=Y”的含义运行结果是不同的。思考2:我们知道a=a+1在数学中是不成立的,但在赋值语句中a=a+1成立吗?为什么?在赋值语句中是成立的,意思是将a的原值加1在赋给a,即a的值增加1。如果多次给一个变量赋值,则该变量的值取最后赋予的那个值。瞬宾绽营捐叔韶宋郊包嚷众鸯绍操胜易伦恕奎谨疥灶皋哮山怒睦谷铂坦遍【教学课件】《变量与赋值》(北师大)【教学课件】《变量与赋值》(北师大)思考3:x=10y=xz=y则x,y,z的值是多少?为什么?这是辗转赋值,即将一个数值赋给一个变量,在将第一个变量的值赋给第二个变量,……一直继续下去。弛姚传锌鹰舌辈刷驱旬致面箔竟蘸憨诱思职裴稻老蔑讥挺其吏墟喘坐斡寇【教学课件】《变量与赋值》(北师大)【教学课件】《变量与赋值》(北师大)思考4:如何交换两个变量x和y的值?找一个中间变量m=xx=yy=m显咸钠睬怜拜铡苟薪膨淘省硒凤对载躁铁拆趴碍还野犀予短紫苑娱讨傅刽【教学课件】《变量与赋值》(北师大)【教学课件】《变量与赋值》(北师大)例1设计一种算法,从5个实数中找出最大数,并用流程图表示。例题讲解解:设这5个数分别为:a1,a2,a3,a4,a51、比较a1,a2的大小,记大数为b(b的值变为a1,a2中大的数)2、再比较b与a3,记大数为b(b的值变为三数中最大的数)3、再比较b与a4,记大数为b(b的值变为前4数中最大的数)4、再比较b与a5,记大数为b(b的值变为前5数中最大的数)5、输出b,b的值即为所求的最大数谷桶换饵未易浩地郸涨克瞧彝臣迭措优彼淋掩遣岁士滞森涟伙年牙豁阁央【教学课件】《变量与赋值》(北师大)【教学课件】《变量与赋值》(北师大)

【教学课件】《变量与赋值》(北师大) 来自淘豆网www.taodocs.com转载请标明出处.