变量与赋值【公开课教学课件】_第1页
变量与赋值【公开课教学课件】_第2页
变量与赋值【公开课教学课件】_第3页
变量与赋值【公开课教学课件】_第4页
变量与赋值【公开课教学课件】_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

2.2变量与赋值(必修3第二章)课程:普通高中课程标准实验教科书数学(北师大版)欢迎领导及同事的指导

2.2变量与赋值(必修3第二章)课程:普通高变量与赋值变量与赋值复习回顾前面我们学习了算法的基本结构:顺序结构与选择结构,它们可以利用框架结构来说明顺序结构选择结构顺序结构是最基本的结构,是任何结构都需要用到的,选择结构是我们在解决实际问题中,常用到的一种结构,他是计算机基本的逻辑推理结构复习回顾前面我们学习了算法的基本结构:顺序结构与选择结构,它1642年1943年1930年1941年1822年IBM现代超级计算机1642年1943年1930年1941年1822年IBM现代我们利用计算机在处理实际问题时,常常希望它们帮我们处理一系列问题,这也还是我们学习的目的,从特殊到一般再到特殊,那么,变量和赋值刚好可以帮我们解决这些问题.计算机的发展只是社会发展的一个缩影,在这个发展的社会,我们必须用发展的眼光去看世界,在学习上也是一样的。我们利用计算机在处理实际问题时,常常希望它们帮我们处理一系列变量与赋值【公开课教学课件】变量与赋值【公开课教学课件】1.赋值中的“=”,叫作赋值号.

功能:将右边表达式的值赋于左边的变量,使该变量的值等于表达式的值.重新认识2.“表达式”可以是一个数据、常量或算式,如果“表达式”是一个算式,赋值的作用是先计算“=”右边表达式的值,再将该值赋给“=”左边的变量.3.赋值号左边只能是变量名字,而不是表达式,且赋值号左右不能换,即只能写为b=a1,b=a1+1等形式,而不能写成2=b,b+1=2,a+b=2等形式.1.赋值中的“=”,叫作赋值号.重新认识2.“表达式”可以是

4.不能利用赋值进行代数式(或符号)的演算(如因式分解、化简等),如y=x2-1=(x+1)·(x-1);即在一个赋值语句中不能出现两个或两个以上“=”.变量与赋值【公开课教学课件】变量与赋值【公开课教学课件】变量与赋值【公开课教学课件】分析:解决这个问题其实很简单,只要取两个数比较取大,再与下一个数比较取大,一直这样下去,最后的一个结构就是最大数。解下面我们来看一个实例例1设计一种算法,从5个实数中找出最大数,并用流程图表示设这5个数分别为:a1,a2,a3,a4,a51比较a1,a2的大小,记大数为b2再比较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,上面的问题我们可以用赋值结构式表示:开始输入a1,a2,a3,a4,a5b=a1否是b=a4b<a4b<a2否是b=a2b<a3否是b=a3b<a5否是b=a5输出b结束你会写它的流程图吗?上面的问题我们可以用赋值结构式表示:开始输入a1,a2,a31.下列关于赋值语句的说法错误的是(

)A.赋值语句左边只能是变量,而不能是表达式B.赋值语句是把赋值符号左边变量的值赋予赋值符号右边的表达式C.赋值语句是把赋值符号右边表达式的值赋予赋值符号左边的变量D.在算法语句中,赋值语句是最基本的语句1.下列关于赋值语句的说法错误的是()2.给出算法流程图如下:则输出结果为________.[答案]

1,-2,-1[解析]

c=a-b=1-2=-1,b=a+c-b=1-1-2=-2.2.给出算法流程图如下:变量与赋值【公开课教学课件】赋值的应用

编写一个算法,求用长度为l的细铁丝分别围成的正方形和圆的面积,要求输入l的值,输出正方形和圆的面积,并画出流程图.赋值的应用 编写一个算法,求用长度为l的细铁丝分别围成的变量与赋值【公开课教学课件】变量与赋值【公开课教学课件】1变量与赋值的概念2变量和赋值是算法中十分重要的概念,掌握将常数赋予变量,将其他变量的表达式赋予变量,将含有自身变量的表达式赋予变量,理解这些赋值方式的意义,切实学会通过赋值的方式改变变量的值,学会给变量赋值是构造算法的关键,也是算法的基本要求小结1变量与赋值的概念2变量和赋值是算法中十分重要的概念,掌握将备用备用易错疑难辨析易错疑难辨析变量与赋值【公开课教学课件】变量与赋值【公开课教学课件】变量与赋值【公开课教学课件】变量与赋值【公开课教学课件】2.2变量与赋值(必修3第二章)课程:普通高中课程标准实验教科书数学(北师大版)欢迎领导及同事的指导

2.2变量与赋值(必修3第二章)课程:普通高变量与赋值变量与赋值复习回顾前面我们学习了算法的基本结构:顺序结构与选择结构,它们可以利用框架结构来说明顺序结构选择结构顺序结构是最基本的结构,是任何结构都需要用到的,选择结构是我们在解决实际问题中,常用到的一种结构,他是计算机基本的逻辑推理结构复习回顾前面我们学习了算法的基本结构:顺序结构与选择结构,它1642年1943年1930年1941年1822年IBM现代超级计算机1642年1943年1930年1941年1822年IBM现代我们利用计算机在处理实际问题时,常常希望它们帮我们处理一系列问题,这也还是我们学习的目的,从特殊到一般再到特殊,那么,变量和赋值刚好可以帮我们解决这些问题.计算机的发展只是社会发展的一个缩影,在这个发展的社会,我们必须用发展的眼光去看世界,在学习上也是一样的。我们利用计算机在处理实际问题时,常常希望它们帮我们处理一系列变量与赋值【公开课教学课件】变量与赋值【公开课教学课件】1.赋值中的“=”,叫作赋值号.

功能:将右边表达式的值赋于左边的变量,使该变量的值等于表达式的值.重新认识2.“表达式”可以是一个数据、常量或算式,如果“表达式”是一个算式,赋值的作用是先计算“=”右边表达式的值,再将该值赋给“=”左边的变量.3.赋值号左边只能是变量名字,而不是表达式,且赋值号左右不能换,即只能写为b=a1,b=a1+1等形式,而不能写成2=b,b+1=2,a+b=2等形式.1.赋值中的“=”,叫作赋值号.重新认识2.“表达式”可以是

4.不能利用赋值进行代数式(或符号)的演算(如因式分解、化简等),如y=x2-1=(x+1)·(x-1);即在一个赋值语句中不能出现两个或两个以上“=”.变量与赋值【公开课教学课件】变量与赋值【公开课教学课件】变量与赋值【公开课教学课件】分析:解决这个问题其实很简单,只要取两个数比较取大,再与下一个数比较取大,一直这样下去,最后的一个结构就是最大数。解下面我们来看一个实例例1设计一种算法,从5个实数中找出最大数,并用流程图表示设这5个数分别为:a1,a2,a3,a4,a51比较a1,a2的大小,记大数为b2再比较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,上面的问题我们可以用赋值结构式表示:开始输入a1,a2,a3,a4,a5b=a1否是b=a4b<a4b<a2否是b=a2b<a3否是b=a3b<a5否是b=a5输出b结束你会写它的流程图吗?上面的问题我们可以用赋值结构式表示:开始输入a1,a2,a31.下列关于赋值语句的说法错误的是(

)A.赋值语句左边只能是变量,而不能是表达式B.赋值语句是把赋值符号左边变量的值赋予赋值符号右边的表达式C.赋值语句是把赋值符号右边表达式的值赋予赋值符号左边的变量D.在算法语句中,赋值语句是最基本的语句1.下列关于赋值语句的说法错误的是()2.给出算法流程图如下:则输出结果为________.[答案]

1,-2,-1[解析]

c=a-b=1-2=-1,b=a+c-b=1-1-2=-2.2.给出算法流程图如下:变量与赋值【公开课教学课件】赋值的应用

编写一个算法,求用长度为l的细铁丝分别围成的正方形和圆的面积,要求输入l的值,输出正方形和圆的面积,并画出流程图.赋值的应用 编写一个算法,求用长度为l的细铁丝分别围成的变量与赋值【公开课教学课件】变量与赋值【公开课教学课件】1变量

温馨提示

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

评论

0/150

提交评论