- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
变量与赋值
前面我们学习了算法的基本结构??
顺序结构与选择结构,它们可以
利用框架结构来说明
顺序结构
选择结构
顺序结构是最基本的结构,是
任何结构都需要用到的,选择
结构是我们在解决实际问题中, 常用到的一种结构,他是计算 机基本的逻辑推理结构
IBM现代超级计算机
计算机的发展只是社会发展的一个缩影,在 这个发展的社会,我们必须用发展的眼光去 看世界,在学习上也是一样的。
我们利用计算机在处理实际问题时,常常希望
它们帮我们处理一系列问题,这也还是我们学
习的目的,从特殊到一般再在到特殊,那么,
变量和赋值刚好可以帮我们解决这些问题.
1=变量对我们来说并不陌生。从我们接触到函数, 我们就开始讲述变量,它是指可以取不同数值翌 量,它臭一个可变化的量,它是函数里最基本的 概念,在算压新程序喪计中,他依然发挥重要和 基本的作用,它们会使算法的表述变得非常的简 洁、清楚。
1=
计算机中变量的表示一般用一个或几个英文字母组 成,或字母加数字表示,如a,be,a1,sum等,不同 的变量要用不同的名称。
下面我们来看一个实例
例1设计一种算法,从5个实数中找出最大数,并用流程图表示 分析:解决这个问题其实很简单,只要取两个数比较取大,
再与下一个数比较取大,一直这样下去,最后的一
个结构就是最大数。
解:设这5个数分别为:a15a25a35a43a5
1比较a15a2的大小,记大数为b (b的值变为a1,a2中大的数)
2再比较
2再比较b与a3,记大数为b
(b的值变为三数中最大的数)
3再比较b
3再比较b与a4,记大数为b
4再比较b与a5,记大数为b
(b的值变为前4数中最大的数)
(b的值变为前5数中最大的数)
5输出b, b的值即为所求的最大数
你会制作流程图吗? 流程图如图所示:
输入 a1,a25a35a4,a5
开始
比较a15a2,记大数为b
比较b,a3,记大数为b
比较b5a4,记大数为b
结束
比较b,a5,记大数为b
说明
1 ?每一步都要与上一步总的大数b比较,在将大数的 值重新记作b,通常叫b为变量,这种将大数重新记 作b的过程,我们叫氐崔给b
2?赋值语句的一般格式为:变量名=表达式 3?变量和赋值是算法的基本概念,变量就像一个盒
子,赋值就像给盒子里放东西,但是每次只能装 被新的数值所取代。
一个“数值”,放入新的数值后,原来的数值就
一个“数值”
,放入新的数值后,原来的数值就
开始
b=a^
否是
b=a2
—^6aX~悬
v
b=a3
否 二
V
b=a4
否 一
V
t=a5
结束
你会写它的流程图吗? 上面的问题我们可以用赋值结构式表示:
练习
请你设计一种算法,找出3个数中的最小数, 并画出相应的流程图.
上面的问题我们可以用赋值结构式表示:
否
例: 金融作为现代生活中不可或缺的行业,与我们有着密 切的关系,某人现有50000元人民币,他按照定期一 年存款方式存入银行,到期自动转存,按复利计算, 已知当前定期一年的利率为2.25%,试求5年后这个
人连本带息可以取出多少钱?实际算法解决问题,画 出流程图。
你会利用我们以前的数列知识解决这个问题吗? 解 设某年后可以支取a元,算法如下:
⑴一年后:a=5000(1+2.25%);
二年后:a=5000(1 +2.25%)(1 +2.25%)
三年后:a=5000(1 +2.25%)(1 +2.25%)(1 +2.25%)
(4)四年后:
a=5000(1 +2.25%)(1 +2.25%)(1 +2.25%)(1 +2.25%)
(5)五年后:
a=5000(1 +2.25%)(1 +2.25%)(1 +2.25%)(1 +2.25%)(1
+2.25%)
⑹输出a
开始
a:=a(1+2?25%)
a:=a(1+2?25%) a:=a(1+2?25%) a:=a(1+2?25%)
o
练习
某农场去年年底的木材量是12万立方米,若森 林以每年25%的增长率增长,试用流程图表示5 年后木材的存量
小结
1变量与赋值的概念 2变量和赋值是算法中十分重要的概念,掌握
将常数赋予变量,将其他变量的表达式赋予变 这些赋值方式的意义,切实学会通过赋值的方 式改变变量的值,学会给变量赋值是构造算法 的关键,也是算法的基本要求
=J将含有自身变量的表达式赋予变量,理解
=J
将含有自身变量的表达式赋予变量,理解
您可能关注的文档
- 成才之路_人教英语_选修8课件:unit1.docx
- 成才之路_人教英语_选修8课件:unit5.docx
- 成才之路高二英语精品课件:Moudle1-1Introduction(外研选修7).docx
- 成才之路高二英语精品课件:Moudle1-2ReadingandVocabulary(外研选修7).docx
- 成才之路高二英语精品课件:Moudle1-2VocabularyandReading(外研选修6).docx
- 成才之路高二英语精品课件:Moudle1-4CulturalCorner(外研选修7).docx
- 成才之路高二英语精品课件:Moudle2-1Introduction(外研必修5).docx
- 成才之路高二英语精品课件:Moudle2-1Introduction(外研选修6).docx
- 成才之路高二英语精品课件:Moudle2-1Introduction(外研选修7).docx
- 成才之路高二英语精品课件:Moudle2-3Grammar(外研必修5).docx
- 高中数学同步课件:第2章算法初步二分法求方程的近似解(北师大必修3).docx
- 高中数学同步课件:第2章算法初步算法框图的基本结构及设计(北师大必修3).docx
- 高中数学同步课件:第2章算法初步循环语句(北师大必修3).docx
- 高中数学同步课件:第2章圆锥曲线抛物线第二课时2(北师大选修1-1).docx
- 高中数学同步课件:第2章圆锥曲线抛物线第一课时1(北师大选修1-1).docx
- 高中数学同步课件:第2章圆锥曲线抛物线习题课件(北师大选修1-1).docx
- 高中数学同步课件:第2章圆锥曲线双曲线第一课时(北师大选修1-1).docx
- 高中数学同步课件:第2章圆锥曲线椭圆第二课时1(北师大选修1-1).docx
- -高中数学新人教A课件必修1《2.3幂函数》.docx
- -高中数学新人教A课件必修2《1.1空间几何体的结构》.docx
文档评论(0)