高中数学北师大版必修三第2章§2.2变量与赋值课件.pptVIP

高中数学北师大版必修三第2章§2.2变量与赋值课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.2 变量与赋值 学习目标 1.掌握赋值语句的概念及表示形式. 2.会用变量与赋值语句将具体问题的框图转化为算法语句. 3.体会变量与赋值语句在算法中的重要作用. 课堂互动讲练 知能优化训练 2.2  变量与赋值 课前自主学案 课前自主学案 温故夯基 1.算法框图由_______和________组成.一个或几个程序框的组合表示算法中的一个______,带有方向箭头的________将程序框连接起来,表示算法步骤的执行顺序.程序框内还有必要的__________. 2._________是任何一个算法都离不开的一种算法结构;__________中包含一个判断框,根据给定的条件是否成立而选择步骤甲或步骤乙. 程序框 流程线 步骤 流程线 文字说明 顺序结构 选择结构 知新益能 变量与赋值的定义和作用 变量 赋值 定义 在研究问题的过程中可以取_________的量. 在算法中把变量a的值赋予变量b,这个过程称为赋值,记作_____,其中“=”称为赋值符号. 作用 使算法的表述变得非常简洁、清楚. 赋值在算法中十分重要,当赋予一个变量新值的时候,原来的值将被______取代. 不同数量 b=a 新值 问题探究 赋值语句的一般格式是什么?应用赋值语句时应注意哪几点? 提示:赋值语句的一般格式为:变量名=表达式 (1)“表达式”可以是一个数据、常量和算式.如果“表达式”是一个算式时,赋值语句的作用是先算出“=”右边表达式的值,然后将该值赋给“=”左边的变量,表达式大体可分为三类:常数、含有其他变量的表达式,含有变量自身的表达式. (2)赋值语句左边只能是变量名字,而不是表达式,例如:x=3.6是对的,而3.6=x是错误的. (3)赋值号左右不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量. (4)不能利用赋值语句进行代数式的演算(如化简、因式分解等),在赋值语句中的赋值号右边的表达式的 每一个“变量”都必须事先赋给确定的值,在一个赋值语句中只能给一个变量赋值,不能出现两个或多个“=”,如a=b=3是错误的. (5)赋值号左边的变量如果原来没有值,则在执行赋值语句后会获得一个值;如果原来已有值,则在执行赋值语句后,以赋值号右边的表达式的值替代原来的值,即将原来的值“冲掉”.如N=N+1的意思是将N的原值再加1后再赋给N,即N的值增加1. 课堂互动讲练 赋值语句的一般格式及含义 考点突破 解决此类问题,应从赋值语句的格式入手,分清数学等式中的“=”与赋值语句中的“=”是关键点. 判断下列赋值语句是否正确,为什么? (1)5=m; (2)x+y=0; (3)a=b=2; (4)N=N2. 【思路点拨】 逐一验证每个“赋值”语句是否符合赋值语句的格式及书写规律,然后下结论. 例1 【解】 (1)不正确.正确语句应是m=5.因为赋值语句中,赋值号“=”左端只能是变量,不能是常量. (2)不正确.赋值语句不能给一个表达式赋值. (3)不正确.因为在一个赋值语句中只能给一个变量赋值,不能出现两个或多个“=”. (4)正确.该赋值语句的功能是把当前变量N的值平方后再赋给变量N. 【名师点评】 赋值语句的几种形式 (1)将常数赋给变量,例如:a=1 (2)将含有其他变量的表达式赋给变量 例如:a=1 b=2a+1 (3)将含有变量自身的表达式的值赋给变量 例如: i=2 i=3i+1 (4)右边的表达式中既含有变量自身,又含有其他变量 例如: i=1 S=0 S=S+i 自我挑战1 判断以下赋值号的应用是否正确(其中以下字母均为变量) (1)y=x2-4=(x+2)(x-2); (2)i=i+1; (3)x=y?y=x. 解:(1)不正确,因为在一个赋值语句中只能给一个变量赋值,不能出现两个或多个“=”. (2)正确,其意义是将变量的值增加1,再赋给变量i. (3)不正确,x=y与y=x意义不一样,x=y的意义是将变量y的值赋给x;而y=x是将变量x的值赋给y. 赋值语句不仅可以给变量赋值,还可以进行运算,并且可以对同一个变量重新赋给新的值. 用赋值语句表达算法 用赋值语句写出用公式法求一元二次方程x2-3x+2=0的根的算法,并画出算法框图. 例2 【名师点评】 要想学会用赋值语句表达算法,首先应该弄清楚变量与赋值的含义以及赋值的规则. 赋值语句就是将表达式所代表的值赋给变量,在计算机执行赋值语句时,先计算“=”右边表达式的值,然后把这个值赋给“=”左边的变量,出题方向常常是对赋值语句写法规则的考查,要求我们从一开始学习赋值语句时,就严格按照正确的规则书写. 解:算法框图如图所示. 赋

您可能关注的文档

文档评论(0)

huak + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档