- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
部分§变量与赋值
* 返回 第二章 算法初步 §2算法框图的基本结构及设计 理解教材新知 应用创新演练 考点一 把握热点考向 考点二 2.2 变量与赋值 2.2 变量与赋值 算法框图如图所示: 问题1:在研究问题时,像b这样,可被赋予不同数值的量叫做什么? 提示:变量. 问题2:在该算法框图中,若a=1,则输出的b为何值? 提示:2. 问题3:在算法中,b=a,b=2a所代表的过程是什么? 提示:赋值. 1.变量 在研究问题的过程中可以 的量称为变量. 2.赋值 把a的值赋予b记作 ,其中“=”为赋值符号. 取不同数值 b=a 赋值语句的格式与作用: (1)赋值语句的一般格式是:变量=表达式. (2)赋值语句的作用是将表达式所代表的值赋给变量. (3)赋值语句中的“=”称为赋值符号,而不是“等号”,赋值号左边的变量如果原来没有值,则执行赋值语句后,获得一个值,如果已有值,则执行该语句,以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”.如:N=N+1,在数学中是不成立的,但在赋值语句中,意思是将N的原值加1再赋给N,此时左边N的值就是原来N的值加1,如N原来是7,则执行N=N+1后,N的值变为8. (4)格式中右边“表达式”可以是一个数据、常量和算式,如果“表达式”是一个算式时,赋值语句的作用是先计算出“=”右边表达式的值,然后将该值赋给“=”左边的变量.如a=1,b=2,c=a+b是指先计算出a+b的值3,再把3赋给c,而不是将a+b赋给c. (5)赋值语句左边只能是变量名字,而不是表达式,如x=5是对的,5=x是错误的,A+B=C也是错误的,而C=A+B是正确的. (2)a=1; b=2; c=a-b; b=a+c-b; 输出a,b,c. (3)a=10; b=20; c=30; a=b; b=c; c=a; 输出a,b,c. [思路点拨] 从上一步到下一步逐步赋值,得到新的值,最后计算出结果. (3)由a=b及b=20知a=20, 又b=c及c=30知b=30,c=a及a=20知c=20, ∴a=20,b=30,c=20. ∴该语句输出结果为20,30,20 [一点通] 1.赋值号与数学中的等号的意义不同. 2.一个变量可以多次赋值,其值是最后一次所赋予的值,如A=3,A=4,A=5,最后若输出A,则A的值为5. 1.下列给变量赋值的语句正确的是 ( ) A.3=a B.a+1=a C.a=b=c=3 D.a=2* b + 1 解析:由赋值语句的格式知选项D正确. 答案:D 2.下列赋值语句能使y的值为2 010的是 ( ) A.y-2=2 012 B.2*1 006-2=y C.2 010=y D.y=2*1 006-2 解析:y=2*1 006-2=2 010 答案:D 3.将两个数a=15,b=64交换,使a=64,b=15,下列赋 值语句中正确的一组是 ( ) A. B. C. D. 解析:先把b的值赋给中间变量c,这样c=64,再把a的值赋给变量b,这样b=15,最后把c的值赋给变量a,这样a=64. 答案:B [例2] 已知某生某三科的成绩分别为80分,75分,95分,画出求这三科成绩的总分及平均分的算法框图. [思路点拨] 将这三科成绩分别赋给三个变量A、B、C,然后对这三个变量进行操作、运算、求其和、平均数,变量起名时尽量做到见名知义,如本例中可用变量ZF表示总分,用PJF表示平均分. [精解详析] 算法框图如下: [一点通] 用赋值语句编写算法时,应注意以下两点: (1)赋值号左边只能是变量名字,而不是表达式,并且赋值号左右不能互换. (2)不能利用赋值语句进行代数式(或符号)的演算(如化简、因式分解等),如y=x2-4=(x+2)(x-2). 4.已知水果店的三种水果标价为香蕉2元/千克,苹果3元/ 千克,梨2.5元/千克.店主为了收款的方便设计了一个算法如下图,则下面框图横线上应填________. 答案:x+y+z 5.半径为r的球面的面积计算公式为S=4πr2,当r=10时, 写出计算球面的面积的算法,画出算法框图. 解:算法如下: 1.将10赋给变量r. 2.用公式S=4πr2计算球面的面积S. 3.输出球面的面积S. 算法框图如下: 框图如下图所示: 2.
您可能关注的文档
- 通信基础培训.ppt
- 通信原理课件六.ppt
- 通信技术基础5.ppt
- 通信操作系统引论新.ppt
- 通信原理:模拟信号的数字传输.ppt
- 通信电子线路七.ppt
- 通信电子线路混频器.ppt
- 通信电子电路于洪珍.ppt
- 通信系统建模一讲一绪论.ppt
- 选修UnitUsinglanguage.ppt
- 一例肝硬化失代偿期合并院内卒中患者的护理体会.pptx
- 2025年重庆市乐山市事业单位招聘考试(职业能力倾向测验)题库必考题.docx
- 2025年重庆市乐山市事业单位招聘考试(职业能力倾向测验)题库带答案.docx
- 2025年重庆工程职业技术学院单招语文测试题库标准卷.docx
- 食用菌栽培技术课件视频.pptx
- 2025年重庆工程职业技术学院单招语文测试题库含答案.docx
- 2025春新版六年级下册语文必背古诗文汇总.docx
- 2025春新版六年级语文必考 文学知识汇总.docx
- 2025年重庆市乐山市行政职业能力测验模拟试题及参考答案1套.docx
- 2025年重庆市乐山市行政职业能力测验模拟试题及答案一套.docx
最近下载
- 【课件】《危险化学品重大危险源监督管理暂行规定》解读.pptx VIP
- 桩基及围护技术标含施工方案.pdf VIP
- 小学写人记事类作文方法讲解(课件PPT;42页).pptx VIP
- 学校食堂餐饮服务投标方案(技术方案).doc
- 英剧剧本唐顿庄园台词本中英文对照精排版第一季第一集.pdf VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟281.docx VIP
- [中级注册安全工程师考试密押资料]安全生产技术模拟39.docx VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟42.docx VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟301.docx VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟73.docx VIP
文档评论(0)