- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
-*- -*- 首页 -*- 课前篇 自主预习 -*- 课堂篇 探究学习 * -*- 2.2 变量与赋值 1.变量 (1)定义:在研究问题的过程中可以取不同数值的量称为变量. (2)变量的表示:变量的名称一般由一个或几个英文字母组成,或者是由一个或几个字母后面跟着一个数字组成,如a,b,a1,a2,sum,mod等,不同的变量有不同的变量名. 2.赋值 (1)赋值:把B的值赋给变量A,这个过程称为赋值,记作A=B,其中“=”为赋值符号. (2)赋值语句 ①定义:在表述一个算法时,经常要引入变量,并赋给该变量一个值,用来表明赋给某一个变量一个具体的确定值的语句叫作赋值语句. ②赋值语句的一般格式:变量名=表达式. 赋值语句中的“=”号,称作赋值号. ③赋值语句的功能:先计算赋值号右边表达式的值,再把该值赋给赋值号左边的变量,使该变量的值等于表达式的值. 【做一做】 (1)下列赋值语句正确的是( ) A.m+n=2 018 B.2 018=m C.m+2 018=m D.m=m+2 018 (2)在变量赋值中,a=9,b=a,c=b,则c= .? 答案:(1)D (2)9 思考辨析 判断下列说法是否正确,正确的在后面的括号里画“√”,错误的画“×”. (1)在变量赋值中,把2 018赋给k,写作“2 018=k”. ( ) (2)在变量赋值中,若a=1,b=a,则b的结果为1. ( ) (3)一个变量可以对其多次赋值,其值是最后一次所赋予的值. ( ) (4)可以利用赋值进行代数式的演算,如下列赋值是合理的,y=x2-1=(x+1)(x-1). ( ) (5)赋值符号“=”不同于数学算式中的等号,A=A+1表示变量A的值增加1后还用A表示. ( ) 答案:(1)× (2)√ (3)√ (4)× (5)√ 探究一 探究二 探究三 思维辨析 当堂检测 对赋值语句的理解 【例1】 试判断下列哪些赋值语句是正确的?哪些是错误的? (1)4=m; (2)A=B=3; (3)x2-y2=(x+y)(x-y); (4)m+n=15; (5)x=x. 解:(1)赋值号的左边只能是变量,不能是数字,故错误. (2)赋值语句只能给一个变量赋值,不能出现两个或多个赋值号,故错误. (3)赋值号的左边只能是变量,不能是表达式,故错误. (4)赋值号的左边不能是表达式,故错误. (5)符合赋值语句的格式要求,将变量x的值重新赋给变量x,故正确. 探究一 探究二 探究三 思维辨析 当堂检测 反思感悟赋值语句给变量赋值要注意两个关键点 (1)格式要正确.变量一定在赋值号的左边,右边可以是常量,也可以是表达式. (2)终值看最后.如果算法中给同一个变量多次赋值,那么这个变量的最终值是最后一次所赋的值. 探究一 探究二 探究三 思维辨析 当堂检测 变式训练1赋值语句n=n+1的意思是( ) A.n等于n+1 B.n+1等于n C.将n的值赋给n+1 D.将n的原值加1再赋给n,即n的值增加1 解析:赋值语句中的“=”与数学中的“=”是完全不同的,赋值语句中的“=”左右两边的值不能互换,左边表示变量,右边表示变量或表达式.本题中式子表示的意义是将n的值加1再赋给n,即n的值增加1. 答案:D 探究一 探究二 探究三 思维辨析 当堂检测 赋值语句的应用 【例2】 设计一个算法,使得任意输入的3个整数按从大到小的顺序输出,写出算法步骤,并画出算法框图. 分析:用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≥b≥c,重新排列的过程需要利用赋值语句,比较大小时要运用选择结构. 探究一 探究二 探究三 思维辨析 当堂检测 解:算法步骤如下: 1.输入3个整数a,b,c; 2.将a与b比较,并把小者赋值给b,大者赋值给a; 3.将a与c比较,并把小者赋值给c,大者赋值给a,此时a已是三者中最大的; 4.将b与c比较,并把小者赋值给c,大者赋值给b,此时a,b,c已按从大到小的顺序排列好; 5.按顺序输出a,b,c. 算法框图如图所示. 探究一 探究二 探究三 思维辨析 当堂检测 反思感悟1.解决含赋值语句的算法框图的输出结果等问题时,要明确赋值语句的作用,当含有多个变量、多个赋值语句、对同一变量多次赋值时,要理解各变量之间的关系,以最后一次赋值为最终输出的值. 2.运用赋值语句表达算法时,可以节省变量,使算法更加简洁,但要注意当需要交换两个变量的值时,一般要通过引入第三个变量来实现. 探究一 探究二 探究三 思维辨析 当堂检测 变式训练2阅读如图所示的算法框图,若输出的结果为2,则①处的处理框内应填的是 ( ) A.x=2 B.b=2 C.x=1 D.a=5 答案:C 探究一 探究二 探究三 思维辨析 当
您可能关注的文档
- 2019年高考政治二轮复习 第二编 专题整合 高频突破 经济生活-行为主体+经济制度+主题主线整合法 2.3 新发展理念和中国特色社会主义新时代的经济建设.ppt
- 2019年高考政治二轮复习 第二编 专题整合 高频突破 生活与哲学-知识板块整合法 2.9 辩证唯物论与认识论.ppt
- 2019年高考数学二轮复习 专题1 高考22题各个击破 1 集合、复数、常用逻辑用语题组合练 理.ppt
- 2019年高考数学二轮复习 专题2 三角 2 函数的零点与方程专项练 理.ppt
- 2019年高考数学二轮复习 专题2 三角 4.2 应用导数求参数的值或参数的范围 理.ppt
- 2019年高考数学二轮复习 专题3 三角 3 三角变换与解三角形 理.ppt
- 2019年高考数学二轮复习 专题3 三角 1 三角函数小题专项练 理.ppt
- 2019年高考数学二轮复习 专题3 三角 2 三角变换与解三角形专项练 理.ppt
- 2019年高考数学二轮复习 专题4 数列 2.2 求数列的通项及前n项和 理.ppt
- 2019年高考数学二轮复习 专题4 数列 2.1 数列大题 理.ppt
- 2019版高中数学 第三章 概率 3.2.1 古典概型的特征和概率计算公式 3.2.2 建立概率模型 北师大版必修3.ppt
- 2019版高中数学 第三章 概率本章整合 北师大版必修3.ppt
- 2019版高中数学 第一章 统计本章整合 北师大版必修3.ppt
- 2019版高中数学 第二章 算法初步 2.3.1 条件语句 北师大版必修3.ppt
- 2019版高中数学 第二章 算法初步 2.2.3 循环结构 北师大版必修3.ppt
- 2019版高中数学 第二章 算法初步 2.2.1 顺序结构与选择结构 北师大版必修3.ppt
- 2019版高中数学 第二章 算法初步 2.3.2 循环语句 北师大版必修3.ppt
- 2019版高中数学 第二章 算法初步本章整合 北师大版必修3.ppt
- 2019版高考化学二轮复习 第一篇 理综化学选择题突破 第3题 有机化学基础知识判断与应用.ppt
- 2019版高考化学二轮复习 第一篇 理综化学选择题突破 第6题 元素周期表与元素周期律.ppt
原创力文档


文档评论(0)