- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
话题 ·算浩思想
化挡为 由此 绺
朱胜强
自从学习算法初步后 ,张同学渐渐对设 量不要用人脑 来代替.我 明 白了,虽然我 的
计算法流程图有 了兴趣 ,课后常琢磨一些问 算法简洁 ,但未能充分发挥 电脑在解决 问题
题,每当遇到想不明白的地方还会主动 向老 中的作用.那该怎么办呢?
师请教. 师 设计算法 时不仅要面对具体的数
生 老师 ,我设计了一种计算 1-t-2+3 学问题 ,还要想着如何 指挥 电脑运行 ,你不
+…-t-100的算法流程图,您看对吗? 妨再考虑下面这个问题 的算法设计 :计算 1
说完 ,张 同学画 出了他设计 的流程 图 l 1 I 1 【 l l
。 2 。3 ‘l00。
(如 图 1).
生 这可没有求和公式可用 了,怎么
办 呢?
师 如果让你按照 “最笨”的方法计算 ,
(1+】O0)×1O0
你会怎么算?
2
1
生 先计算 1+÷,再将所得结果加上
1 1
l ÷,再将所得结果加上÷,如此下去,直到加
0
圜 1
图 1 到 为止.xCT,只要反复执行操作 “— +
师 你 的算法很简洁 ,也能求得所需 的 1
1,S—S+ ÷”就可 以了.
结果.不过看到你 的设计 ,我想 到了骑 电瓶 Z
车时不是用 电机驱动着走,而是用脚踏着 师 在流程 图中,有没有哪种结构能帮
前进 . 你完成这么一件枯燥无味的事呢?
生 为什么这么说呢? 生 当然是循环结构了.
师 这得要从我们为什么要学 习算法 在老师的指点下 ,张同学顺利地设计 出
说起.就像人类发明机器是为 了拓展人 的生 解决问题 的流程图 (如 图 2).这一过程让他
产能力一样 ,计算机的发明是为了将人的思 认识到 ,电脑运算虽快 ,但它不会主动思考 ,
维能力拓展到 自身以外.算法就是将人的思 只会笨拙地、机械地执行人 的指令.在算法
维过程形式化为计算机可 以执行 的步骤 ,让 设计时要想着电脑 的 “拙”,通过算法的设计
计算机代替人进行思考.计算机能帮你干多 “巧”用 电脑的 “拙”为我们服务.
少活 ,就看你的算法设计得如何. 师生的讨论 ,让张同学不再觉得算法设
生 原来如此,设计算法的 目的是为了 计捉摸不定 ,甚 至有 了儿时搭积 木的感觉.
原创力文档


文档评论(0)