首页 2.2.2变量与赋值

2.2.2变量与赋值

举报
开通vip

2.2.2变量与赋值2.2 变量与赋值1.了解变量与赋值的概念.2.掌握将常数赋予变量、将含其他变量的表达式赋予变量、将含有变量自身的表达式赋予变量.3.学会通过赋值的方式改变变量的值.1.变量(1)定义:在研究问题的过程中,可以取不同______的量称为变量.在设计算法的过程中,引入变量后,会使算法的表述变得非常简单、清楚.(2)表示法:算法中的变量常用______字母或英文字母加数字表示.例如A,B,a,b,c等.不同的变量要用不同的字母表示.2.赋值在算法中,把变量A的值赋予变量B,这个过程称为赋值,记作______,其中“=”...

2.2.2变量与赋值
2.2 变量与赋值1.了解变量与赋值的概念.2.掌握将常数赋予变量、将含其他变量的 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式赋予变量、将含有变量自身的表达式赋予变量.3.学会通过赋值的方式改变变量的值.1.变量(1)定义:在研究问题的过程中,可以取不同______的量称为变量.在 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 算法的过程中,引入变量后,会使算法的表述变得非常简单、清楚.(2)表示法:算法中的变量常用______字母或英文字母加数字表示.例如A,B,a,b,c等.不同的变量要用不同的字母表示.2.赋值在算法中,把变量A的值赋予变量B,这个过程称为赋值,记作______,其中“=”称为______.对赋值语句的理解(1)如果把变量看成能且仅能放一个数值的盒子,那么赋值就是往这个盒子中放数值,一次只能放一个数值,当放入新数值后,原数值被“挤”出去,该变量的值被新数值替换.(2)在算法中,B=A与A=B不同,B=A表示将变量A的值赋予变量B,而A=B正好相反,表示将变量B的值赋予变量A.(3)赋值符号“=”的右边是变量或表达式,而左边只能是一个变量.(4)赋值符号“=”不同于数学算式中的等号,例如赋值语句A=A+1表示变量A的值增加1后还用变量A表示,但是在数学算式中A=A+1无意义.【做一做1】下列关于赋值语句需要注意的事项的叙述中,不正确的是(  ).[来源:学*科*网Z*X*X*K]A.赋值号左边只能是变量名字,不能是表达式B.赋值号左右不能对换C.不能利用赋值语句进行代数式计算D.赋值号与数学中的等号的意义相同【做一做2】下列赋值语句中正确的是(  ).A.4=MB.x+y=10C.A=B=2D.N=N2【做一做3】执行下列赋值语句后,变量A=__________.A=1A=A+1[来源:学#科#网]A=2A1.如何给变量赋值?剖析:所谓赋值就是将一个数据赋予一个变量,在计算机程序中赋值操作是由赋值语句来完成的.赋值语句的格式为:变量名=表达式.例如:x=8,其作用是给变量x赋值8.这里的“=”不是数学中通常意义的“等于号”,它是“赋值符号”.其作用是将它右边的值赋给它左边的变量.可以形象地比喻:每个变量占一个匣子,每个匣子中可以放一个数据.在程序开始时,计算机自动使所有变量的初值为0,在执行赋值语句“x=8”后,x匣子中放入了数值8,x匣子中的数就称为变量x的值.2.如何交换两个变量A,B的值?[来源:Z§xx§k.Com]剖析:在算法中交换两个变量的值不可以直接交换,而是通过另外一个变量作为中间量来交换.初学时,往往容易把电脑解决问题的方法与人类的想法混淆,导致学习算法很困难.交换两个变量A和B的程序很多,其中最常见的是:X=A,A=B,B=X.其交换过程可以形象理解为:X=A表示“把A杯中的水倒入X杯中”,这样“A杯”是空杯子;A=B表示“把B杯中的水倒入A杯中”,这样“A杯”中的水换成了“B杯”中的水,此时“B杯”是空杯子;B=X表示“把X杯中的水倒入B杯中”,这样“B杯”中的水换成了“X杯”中的水,即原来“A杯”中的水,交换结束.其交换过程可以用下图表示:题型一赋值语句的判断【例题1】判断下列赋值语句是否正确:(1)1=m;(2)x-y=3;(3)A=B=2;(4)N=M.反思:根据赋值语句的特征判断赋值语句的正确与否.题型二与赋值语句有关的问题【例题2】写出下列语句描述的算法的输出结果. 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 :注意赋值号“=”与数学中的“=”意义不同.反思:在解决与赋值语句有关的题目时,一定要明确赋值语句的作用,尤其是涉及对变量的多次赋值时,应以后一次赋值为最后输出值.题型三变量的设置【例题3】编写一个算法,求用长度为l的细铁丝分别围成的正方形和圆的面积,要求输入l的值,输出正方形和圆的面积,并画出框图.反思:两个或多个变量的设置一般是利用已有的公式,使用赋值语句,这样算法的表述就变得非常简洁和清晰.1对赋值语句的叙述正确的是(  ).A.只能给1个变量赋值B.最多可以给2个变量赋值C.可以给多个变量赋值D.可以给表达式赋值[来源:学科网]2下面语句描述的算法输出的结果是(  ).A=10;B=A-8;A=A-B;输出A.A.10B.8C.2D.-23(2011西安一中月考,3)下列赋值语句中正确的是(  ).A.m+n=3B.3=iC.i=i2+1D.i=j=34如图所示算法框图输出M=______.5金融业是现代生活中不可或缺的行业,与我们有着密切的关系.某人现有5000元人民币,他按照定期一年的存款方式存入银行,到期自动转存,按复利计算,已知当前定期一年的利率为2.25%,试求5年后这个人连本带息可以取出多少钱?用算法解决问题,画出框图.答案:基础知识·梳理1.(1)数值 (2)英文[来源:学.科.网Z.X.X.K]2.B=A 赋值号【做一做1】D【做一做2】D【做一做3】4典型例题·领悟【例题1】解:由赋值语句中的“=”左边是变量,右边是表达式知(1)(2)错误,由赋值语句只能给一个变量赋值,不能出现两个或多个“=”知(3)错误,(4)是正确的,故(1)错误;(2)错误;(3)错误;(4)正确.【例题2】解:∵c=eq\f(a+b,2)=eq\f(5+3,2)=4,∴c2=42=16.∴d=16.输出16.【例题3】解:设围成的正方形的边长为a,依题意得4a=l,a=eq\f(l,4),所以正方形的面积为S1=eq\b\lc\(\rc\)(\a\vs4\al\co1(\f(l,4)))2=eq\f(l2,16).同理,若设围成的圆的半径为R,则2πR=l,R=eq\f(l,2π),所以圆的面积为S2=πR2=π·eq\b\lc\(\rc\)(\a\vs4\al\co1(\f(l,2π)))2=eq\f(l2,4π).因此可以用顺序结构实现这一算法,输入l的值,利用赋值语句得到面积,最后输出面积.算法步骤如下:1.输入l的值;2.;3.;4.输出S1,S2.框图如图所示.随堂练习·巩固1.A 2.B3.C 根据赋值语句的格式进行判断.4.105.解:设这个人在n(n=1,2,3,4,5)年后连本带息可以取出a元,算法如下:1.a=5000;2.a=a(1+2.25%);3.a=a(1+2.25%);4.a=a(1+2.25%);5.a=a(1+2.25%);6.a=a(1+2.25%);7.输出a.算法框图如图所示.
本文档为【2.2.2变量与赋值】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
hs154
hx主要从事图文设计、ppt制作,范文写作!
格式:doc
大小:6MB
软件:Word
页数:0
分类:
上传时间:2021-10-26
浏览量:1