2020-2021学年数学北师大版必修3学案:2.2.2 变量与赋值含解析.docVIP

2020-2021学年数学北师大版必修3学案:2.2.2 变量与赋值含解析.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
晨鸟教育 PAGE Earlybird 2.2 变量与赋值 知识点 变量与赋值 [填一填] 1.变量 (1)定义:在研究问题的过程中,可以取不同数值的量称为变量,在设计算法的过程中,引入变量后,会使算法的表述变得非常简单、清楚. (2)表示法:算法中的变量常用英文字母或英文字母加数字表示.例如A,B,a,b,c等.不同的变量要用不同的字母表示. 2.赋值 在算法中,把变量A的值赋予变量B,这个过程称为赋值,记作B=A,其中“=”称为赋值号. [答一答] 怎样变换两个变量A、B的值. 提示:先取一个变量m=A,再把B赋值给A,即A=B,再把m赋值给B,即B=m,这样,A、B互换. 关于赋值语句,需注意以下几点: (1)赋值号左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量或算式.如:3.6=x,x+y=2等都是错误的. (2)对于一个变量可以多次赋值. (3)赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,赋值号的左右两边不能对换,如果互换,意义会发生改变.如y=x表示用x的值替代变量y的值.而x=y表示用y的值替代变量x的值,这二者的意义是不同的,即赋值符号具有方向性. (4)不能利用赋值语句进行代数式(或符号)的演算(如因式分解、化简等),如y=x2-1=(x+1)(x-1),这是不能实现的.在赋值语句中,赋值号右边的表达式中的每一个“变量”都必须事先赋给确定的值.在一个赋值语句中,只能给一个变量赋值,不能出现两个或多个“=”. 类型一 变量与赋值语句的准确理解 【例1】 判断以下给出的赋值语句是否正确,为什么? (1)赋值语句3=B; (2)赋值语句x+y=0; (3)赋值语句A=B=-2; (4)赋值语句T=T2. 【思路探究】 根据赋值语句的特征判断赋值语句的正确与否. 【解】 (1)不正确,赋值语句中“=”号左右不能互换;(2)不正确,不能给一个表达式赋值;(3)不正确,一个赋值语句只能给一个变量赋值;(4)正确,该句的功能是将当前T的值平方后再赋给变量T. 规律方法 运用赋值号应注意:赋值号左边只能是变量名字,而不是表达式;赋值号左右不能对换;不能利用赋值语句进行代数式或符号的演算;赋值号与数学中的等号的意义不同. A.①③ B.②④ C.①④ D.②③ 解析:赋值语句左边是变量,右边是表达式,它是将右边的表达式的值赋给左边的变量,左右两边不能交换,故③错误,②正确,在①④中,x=x+1表示首先执行右边,即将x的值加上1之后仍存放在变量x中,故①错误,④正确. 类型二 利用赋值与算法,画算法流程图 【例2】 已知两个单元分别存放了两个变量S和T的值,试交换两个变量的值,设计出该问题的算法及算法流程图. 【思路探究】 为了达到交换的目的,需要一个单元存放中间变量P. 【解】 算法如下: 1.P=S(先将S的值赋给变量P,这时存放变量S的单元可作它用); 2.S=T(再将T的值赋给S,这时存放变量T的单元可作它用); 3.T=P(最后将P的值赋给T,两个变量S和T的值便完成了交换). 算法流程图如图. 规律方法 解决该问题时,把S,T,P看作是变化着的量,开始有初始值,当我们赋给它们值以后,新的值就把以前的值替代了. 用赋值语句写出用公式法求一元二次方程x2-5x+6=0的根的算法,并画出算法框图. 解:算法步骤如下: 1.a=1,b=-5,c=6; 2.p=-eq \f(b,2a); 3.q=eq \f(\r(b2-4ac),2a); 4.x1=p+q,x2=p-q; 5.输出x1,x2. 算法框图如图所示. 类型三 变量与赋值在实际问题中的应用 【例3】 “鸡兔同笼”是我国古代重要的数学著作《孙子算经》中的一个有趣而具有深远影响的题目:“今有雉兔同笼,上有三十五头,下有九十四足.问雉兔各几何.” 试设计一个算法,输入鸡兔的总数和鸡兔的脚的总数,输出鸡兔各有多少只. 【思路探究】 设鸡兔的总数和鸡兔的脚的总数分别为M,N,若M只都是兔子,那么就有4M只脚,这比N只脚多了4M-N只脚,每只鸡比兔子少2只脚,所以鸡的数量为A=eq \f(4M-N,2),则兔子的数量为B=M-A. 【解】 算法步骤如下: 1.输入鸡兔的总数M,鸡兔的脚的总数N; 2.A=eq \f(4M-N,2); 3.B=M-A; 4.输出鸡的数量A,兔子的数量B. 算法框图如图所示. 规律方法 本题中的解法我们称之为“假设法”,一些类似的问题都可以利用此种方法求解.事实上,对于本题,也可以通过“假设M只全是鸡”来求解,同学们可以尝试验证结果. 一次考试中,某同学的语文,数学,英语,物理,化学的成绩分别是a,b,c,d,e,设计一个计算该同学的总分和平均分的算法,并画出算法框图. 解:算法步骤如下: 1

文档评论(0)

139****8165 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档