《变量与赋值》公开课教学课件【高中数学必修3(北师大版)】_第1页
《变量与赋值》公开课教学课件【高中数学必修3(北师大版)】_第2页
《变量与赋值》公开课教学课件【高中数学必修3(北师大版)】_第3页
《变量与赋值》公开课教学课件【高中数学必修3(北师大版)】_第4页
《变量与赋值》公开课教学课件【高中数学必修3(北师大版)】_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章·算法初步《变量与赋值》北师大版·统编教材高中数学必修3第二章·算法初步《变量与赋值》北师大版·统编教材高中数学必修新课学习

计算机的发展只是社会发展的一个缩影,在这个发展的社会,我们必须用发展的眼光去看世界,在学习上也是一样的。我们利用计算机在处理实际问题时,常常希望它们帮我们处理一系列问题,这也是我们学习的目的,从特殊到一般再到特殊,那么,变量和赋值刚好可以帮我们解决这些问题。新课学习计算机的发展只是社会发展的一个缩影,在这个发1、变量的概念在研究问题的过程中可以取不同数值的量称为变量。2、赋值赋值语句:在表述一个算法时,经常要引入变量,并赋给该变量一个值,用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句。新课学习1、变量的概念在研究问题的过程中可以取不同数值的量称为变量。新课学习3、赋值语句的一般形式变量名=表达式例如:x=4y=6新课学习3、赋值语句的一般形式变量名=表达式例如:新课学习下列的赋值形式正确吗?例如:

(1)x+y=2(2)2=x(3)b=a1(4)b=a1+1(5)N=N2(6)A=B=1注意:⑴赋值号左边只能是变量名字,而不是表达式。⑵赋值号左右不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量。⑶不能利用赋值语句进行代数的演算(如化简、因式分解、解方程等)×××√√√新课学习下列的赋值形式正确吗?例如:(1)x+y=2新课学习例如:①x2+10x+16=0(x+8)(x+2)=0X=-8,x=-2②y=x2-1=(x-1)(x+1)以上这些是不能实现的。新课学习例如:①x2+10x+16=0新课学习思考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。如果多次给一个变量赋值,则该变量的值取最后赋予的那个值。新课学习思考1:在数学中x=y与y=x的意义是一样的,那么在新课学习思考3:x=10y=xz=y则x,y,z的值是多少?为什么?这是辗转赋值,即将一个数值赋给一个变量,在将第一个变量的值赋给第二个变量,……一直继续下去。新课学习思考3:x=10这是辗转赋值,即将一个数新课学习思考4:如何交换两个变量x和y的值?找一个中间变量m=xx=yy=m新课学习思考4:如何交换两个变量x和y的值?找一个中间变量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的值即为所求的最大数随堂练习例1设计一种算法,从5个实数中找出最大数,并用流随堂练习开始输入a1,a2,a3,a4,a5比较a1,a2,记大数为b比较b,a3,记大数为b比较b,a4,记大数为b比较b,a5,记大数为b输出b结束随堂练习开始输入a1,a2,a3,a4,a5比较a1,a2,随堂练习上面的问题我们可以用赋值结构式表示:开始输入a1,a2,a3,a4,a5b=a1否是b=a4b<a4b<a2否是b=a2b<a3否是b=a3b<a5否是b=a5输出b结束随堂练习上面的问题我们可以用赋值结构式表示:开始输入a1,a随堂练习例2金融作为现代生活中不可或缺的行业,与我们有着密切的关系,某人现有50000元人民币,他按照定期一年存款方式存入银行,到期自动转存,按复利计算,已知当前定期一年的利率为2.25%,试求5年后这个人连本带息可以取出多少钱?实际算法解决问题,画出流程图。随堂练习例2金融作为现代生活中不可或缺的行业,与我们有随堂练习开始输入a=5000a=a(1+2.25%)a=a(1+2.25%)a=a(1+2.25%)a=a(1+2.25%)a=a(1+2.25%)输出a结束随堂练习开始输入a=5000a=a(1+2.25%)a=a(随堂练习1、写出求1×2×3×4×5的一个算法。随堂练习1、写出求1×2×3×4×5的一个算法。随堂练习开始结束输出SS=1S=2SS=3SS=4SS=5S①①随堂练习开始结束输出SS=1S=2SS=3SS=4SS=5S随堂练习开始结束输入a、b、c2、设计算法,找出三个数中最大的数。a

>b是a

>c否b>c是否是输出a输出c输出b否方法一随堂练习开始结束输入a、b、c2、设计算法,找出三个数中最大随堂练习将a与b比较,大数记为m将m与c比较,大数记为m开始结束输入a、b、c输出m(1)m=a(2)比较b与m,若m<b,

则m=b(3)比较c与m,若m<c,

则m=c(4)输出m,则m为三个数中的最大数。方法二随堂练习将a与b比较,大数记为m将m与c比较,大数记为m开始随堂练习开始结束输入a、b、cm

<b否是m<c输出mm=am=b否是m=c①①方法三随堂练习开始结束输入a、b、cm<b否是m<c输出m新课学习1、变量的概念2、赋值在研究问题的过程中可以取不同数值的量称为变量。赋值语句:在表述一个算法时,经常要引入变量,并赋给该变量一个值,用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句。新课学习1、变量的概念2、赋值在研究问题的过程中可以取不同数再见再见第二章·算法初步《变量与赋值》北师大版·统编教材高中数学必修3第二章·算法初步《变量与赋值》北师大版·统编教材高中数学必修新课学习

计算机的发展只是社会发展的一个缩影,在这个发展的社会,我们必须用发展的眼光去看世界,在学习上也是一样的。我们利用计算机在处理实际问题时,常常希望它们帮我们处理一系列问题,这也是我们学习的目的,从特殊到一般再到特殊,那么,变量和赋值刚好可以帮我们解决这些问题。新课学习计算机的发展只是社会发展的一个缩影,在这个发1、变量的概念在研究问题的过程中可以取不同数值的量称为变量。2、赋值赋值语句:在表述一个算法时,经常要引入变量,并赋给该变量一个值,用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句。新课学习1、变量的概念在研究问题的过程中可以取不同数值的量称为变量。新课学习3、赋值语句的一般形式变量名=表达式例如:x=4y=6新课学习3、赋值语句的一般形式变量名=表达式例如:新课学习下列的赋值形式正确吗?例如:

(1)x+y=2(2)2=x(3)b=a1(4)b=a1+1(5)N=N2(6)A=B=1注意:⑴赋值号左边只能是变量名字,而不是表达式。⑵赋值号左右不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量。⑶不能利用赋值语句进行代数的演算(如化简、因式分解、解方程等)×××√√√新课学习下列的赋值形式正确吗?例如:(1)x+y=2新课学习例如:①x2+10x+16=0(x+8)(x+2)=0X=-8,x=-2②y=x2-1=(x-1)(x+1)以上这些是不能实现的。新课学习例如:①x2+10x+16=0新课学习思考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。如果多次给一个变量赋值,则该变量的值取最后赋予的那个值。新课学习思考1:在数学中x=y与y=x的意义是一样的,那么在新课学习思考3:x=10y=xz=y则x,y,z的值是多少?为什么?这是辗转赋值,即将一个数值赋给一个变量,在将第一个变量的值赋给第二个变量,……一直继续下去。新课学习思考3:x=10这是辗转赋值,即将一个数新课学习思考4:如何交换两个变量x和y的值?找一个中间变量m=xx=yy=m新课学习思考4:如何交换两个变量x和y的值?找一个中间变量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的值即为所求的最大数随堂练习例1设计一种算法,从5个实数中找出最大数,并用流随堂练习开始输入a1,a2,a3,a4,a5比较a1,a2,记大数为b比较b,a3,记大数为b比较b,a4,记大数为b比较b,a5,记大数为b输出b结束随堂练习开始输入a1,a2,a3,a4,a5比较a1,a2,随堂练习上面的问题我们可以用赋值结构式表示:开始输入a1,a2,a3,a4,a5b=a1否是b=a4b<a4b<a2否是b=a2b<a3否是b=a3b<a5否是b=a5输出b结束随堂练习上面的问题我们可以用赋值结构式表示:开始输入a1,a随堂练习例2金融作为现代生活中不可或缺的行业,与我们有着密切的关系,某人现有50000元人民币,他按照定期一年存款方式存入银行,到期自动转存,按复利计算,已知当前定期一年的利率为2.25%,试求5年后这个人连本带息可以取出多少钱?实际算法解决问题,画出流程图。随堂练习例2金融作为现代生活中不可或缺的行业,与我们有随堂练习开始输入a=5000a=a(1+2.25%)a=a(1+2.25%)a=a(1+2.25%)a=a(1+2.25%)a=a(1+2.25%)输出a结束随堂练习开始输入a=5000a=a(1+2.25%)a=a(随堂练习1、写出求1×2×3×4×5的一个算法。随堂练习1、写出求1×2×3×4×5的一个算法。随堂练习开始结束输出SS=1S=2SS=3SS=4SS=5S①①随堂练习开始结束输出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论