变量与赋值材料.pptVIP

  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文档。上传文档
查看更多
变量与赋值 (5)一个赋值语句中不能出现两个“=”. 如a=b=2是错误的. 还可以用赋值语句来表示库存量的变化:S=S-4000. 赋值号左边的变量S可看作盒子,如果它表示的是这个月的存储,那么右边的变量表示的是上个月的存储量。 价格的变化情况表格表示如下: 解:算法的流程图如图所示: * * 例1 设计一种算法,从5个实数中找出最大数,并用流程图描述这个算法. 分析: 解决这个问题其实很简单,只要取两个数比较取大,再与下一个数比较取大,一直这样下去,最后的一个结构就是最大数. 在设计算法的过程中有时候表述很麻烦,为了解决这个问题,需要引进变量和赋值. 变量是指可以取不同数值的量,是一个 可变化的量. 什么是赋值呢? 大家在看娱乐类电视节目时有没有听过类似这样的话“总分再加20分”? 第一环节:主持人报“总分为100分”; 第二环节:主持人报“总分再加20分”; 第三环节:主持人报“总分再加30分”; 第四环节:主持人报“总分再加40分”。 第一环节:x=100; 第二环节:x=x+20; 第三环节:x=x+30; 第四环节:x=x+40. 1、变量:在研究问题中,可以取不同数值的量. 计算机中变量的表示一般由一个或几个英文字母组成,或字母加数字表示.如a,x,a1,sum等. 2、赋值:把B 的值赋给变量A, 这个过程 称为赋值.记作: A=B其中“=”为赋值符号. 变量名=表达式 赋值语句的一般格式为: (2)赋值号的左右两边不能互换, 如:x=5对, 5=x不对. (3)一个赋值语句只能给一个变量赋值, 如x=y+5正确, x-y=5是错误的. (1)在赋值语句中,赋值符号的右边可以是 数值,也可以是变量,还可以是表达式,而赋值符号的左边只能是变量,否则没有意义. 如:x=5, x=y, x=3a+5b正确, 2=x, s-m=3错误. 注意 (4)可以先后给一个变量赋多个不同的值,但变量的取值只与最后一次赋值有关 . 例如: 输出a的值是? a=1,b=2,c=3 a=b 输出a 开始 结束 a=c (6)赋值语句中的“=”与代数运算中的等号不同,如在赋值语句中i=i+1表示i的值自身加1,而在代数式中不成立. 1 判断下列赋值语句是否正确. 1) 6 = a 2) x + y = 5 3)A = B = 2 4)x = x2 (1) (2) (3) 错误, (4) 正确. 2:写出下列语句描述的算法输出的结果. (1) a=5 b=3 c=(a+b)/2 d=c /2 输出d (2) a=1 b=2 c=a-b b=a+c-b 输出a,b,c (4) a=1 b=a+1 b=b+1 b=b+5 输出b (3) a=10 b=20 c=30 b=a b=c c=a 输出a,b,c 2 1,-2,-1 10,30,10 8 例1 设计一种算法,从5个实数中找出最大数,并用流程图描述这个算法. 分析: 解决这个问题其实很简单,只要取两个数比较取大,再与下一个数比较取大,一直这样下去,最后的一个结构就是最大数. 解 设这5个数分别为: a1,a2,a3,a4,a5 1 比较a1,a2的大小,记大数为b 2 比较b与a3的大小,记大数为b (b的值变为a1,a2中最大的数) (b的值变为前3数中最大的数) 3 比较b与a4的大小,记大数为b (b的值变为前4数中最大的数) 4 比较b与a5的大小,记大数为b (b的值变为前5数中最大的数) 5 输出b,b即为所求的最大数. 开始 输入a1,a2,a3,a4,a5 比较a1与a2,记大数为b 比较b与a3,记大数为b 比较b与a4,记大数为b 比较b与a5,记大数为b 输出b 结束 在上述的算法中: 每一步都要与上一步中得到的大数b比较,再将得到的大数值重新记作b,通常叫b为变量,这种将大数重新记作b的过程,我们叫赋值给b. 变量和赋值是算法的基本概念,变量就像一个盒子, 赋值就像给盒子里放东西,但是每次只能装一个“数值”,放入新的数值后,原来的数值就被新的数值所取代. 赋值的作用:先计算赋值符号右边

文档评论(0)

w5544434 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档