高中同步创新课堂数学优化方案北师大必修3课件:第2章§2-2.2.docxVIP

高中同步创新课堂数学优化方案北师大必修3课件:第2章§2-2.2.docx

  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变量与赋值 教林助读, 问题导航 能否利用赋值语句进行代数式的演算? —个变量是否可以多次赋值? 赋值号与等号有何区别? 例题导读 P92例6?通过本例学习,学会利用赋值语句与算法框图解决 生活中的实际问题,解答本例时需注意框图中的“严是不断变 化的. 1?变量与赋值的定义和作用 在研究问题的过程 在算法中,把变量4的值赋予变 定义中可以取不同数值 的量 使算法的表述变得 作用 非常简洁、清楚 量方,这个过程称为赋值,记作 “=”称为赋值符号 赋值在算法中十分重要,当赋予 一个变量新值的时候,原来的值 将被新值取代 2 .赋值语句的一般格式 变量=表达式 其中叫做赋值号. 赋值语句的功能 先计算“=”右边表达式的值,然后把这个值赋给“=”左 边的变量.将表达式所代表的值赋给变量. 自我尝试, I.判断正误(正确的打“J”,错误的打“X”) 赋值语句中的赋值号“=”与数学中的等号含义是相同 的.() 赋值号左右两边可以交换,如a=b和b=a的作用是一样 的.() 赋值语句可以将一个含有变量自身的代数式的值再赋给 这个变量.() 赋值语句可以用来进行代数式的演算.() 1=.解析:赋值语句就是将赋值号“=”右边式子的值赋给“= 左边的变量. 1=. 答案:⑴X⑵X⑶丿⑷X 2.下面的赋值语句正确的为( A. ub~~c B. C. a=b=c-^l D. 答案:D ) l=a 3?将两个数。=8, b = V1交换,使a = 17, b=8,则下面语 句中正确的一组是() A. (i =b; b=a B. c=方;b —,u; (i —~c C. b =cif a=b D. a=c; c=b; b=a 解析:选 B?由 B 项知,c=b,贝J c = 17, b=a9 贝J b = 89 a =c,则 a = 17,故 “ =17, b = 8? 4.下列算法语句执行后输出的是「= i=5 i=—2 i=i+j i=i+j 输出i, j 答案:3 1 变量与赋值中的注意事项 赋值语句能进行数值计算,而不能进行代数式(或符号)的 运算,如化简、因式分解等.例如,利用赋值语句因式分解 y=x2-l=(x-l)(x+l)M不能实现的.在赋值语句的赋值号 右边的表达式中的每一个“变量”都必须先赋给确定的值. 赋值号左边只能是变量名称?例如,X+ Y=3是不正确的? 赋值语句是将赋值号右边的表达式的值赋给左边的变量, 因此将A=3写成3=4是无法被执行的. ⑷Y=X与X=Y的表述虽然都正确,但含义却不相同:Y= X表示将X的值赋给匕 而X=Y表示将Y的值赋给X. (5)在一个赋值语句中只能给一个变量赋值,故不能岀现两个 或多个“ = 如A=B = 1就不能实现. (6)若两端含有同名变量,如A=4 + l,赋值后变量A变成原 值加1,原值丢失;若两端变量名不同,如4=8 + 1,赋值 后A的值变化,B的值不变. 探究案 探究案▼讲练互动 解惑?探究?突破 探究点一赋值语句的格式 探究点一 赋值语句的格式 例1判断下列给出的赋值语句是否正确,为什么?错误的 请改正. T=TXT; x = 1, y=29 z=3; ⑶“=3X5-4. [解】(1)正确,赋值语句可以将含有变量自身的代数式的值 再赋给这个变量. (2)错误,一个赋值语句只能给一个变量赋值.可以改为 x=l y=2 z=3 ⑶正确,赋值号具有计算功能,所以可以赋值. II(1)赋值语句中的是赋值号,其作用是将它右边的一个 确定值赋给左边的一个变量,执行时先计算“=”右边的值, 再将该值赋给左边的变量,因此,赋值语句具有计算和赋值 双重功能.但不能利用赋值语句进行代数式的演算(如变形、 化简、因式分解、解方程等),在赋值号右边表达式中每一个 变量的值必须事先赋给确定的值. II (2)—个赋值语句只能给一个变量赋值,如A=B=C=3是错 误的. (1) “x = 3X5” ax=x + r是某算法基本 语句中先后相邻的两个语句,那么下列说法正确的是() ①“*=3X5”是将数值15赋给小 ②“兀=35”可以写为3X5=x; ③ 经=兀+1”语句在执行时,赋值号右边兀的值是15,执 行后左边x的值是16. A.①③ B.①②③ C.①② D.②③ ⑵下列赋值语句中正确的是 (填序号)? ①4=加;(2)y=x2—2x + l = (x —I)2; @A=B=2; ④N=N;⑤A=3. 解析:(1)赋值语句中的=”与算术上的“=”是不一样的 式子两边的值也不能互换,TO X=x+1是将x+1的值赋给 Xe (2)由赋值语句中的“=左边是变量,右边是表达式可知 ①②错误,⑤正确.赋值语句只能给一个变量

您可能关注的文档

文档评论(0)

157****8632 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档