高中数学同步课件:第2章算法初步变量与赋值1(北师大必修3).docxVIP

高中数学同步课件:第2章算法初步变量与赋值1(北师大必修3).docx

  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文档。上传文档
查看更多
变量与赋值 前面我们学习了算法的基本结构?? 顺序结构与选择结构,它们可以 利用框架结构来说明 顺序结构 选择结构 顺序结构是最基本的结构,是 任何结构都需要用到的,选择 结构是我们在解决实际问题中, 常用到的一种结构,他是计算 机基本的逻辑推理结构 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 将含有自身变量的表达式赋予变量,理解

您可能关注的文档

文档评论(0)

157****8632 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档