- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
醢 匿豳
- )· 仪计髯机编程教学中算法的递择
文0 郎海艳 (黑龙江农垦农业职业技术学院)
关键词:算法;描述;程序;开发 ③若d—b 4ac0,有一对共轭复根, 这显然是不可取的。可以找出其中的规
随着计算机科学技术水平的进步,计 即 : 律,使算法的描述简化。我们看到:乘数
算机软件开发理论与方法不断涌现。从原 l,2,3、4,5是相邻的5个
有的结构化、模块化程序设计的方法到现 x = x 一 整数,从l开始每次加工。可
在的面向对象的程序开发,计算机软件开 可以看出,用自然语言描述的算法与 以这样做:再设一个代表乘
发的技术与方法在不断的发展,但是如何 人们日常生活用语基本相似,只是更加简 数的变量i,它的初值为2,将
能够开发出一个既实用又受欢迎的计算机 捷明了。 变量T的值与变量I的值相乘
软件,或是如何才能让学生掌握用最简单 但是,对于一些稍复杂的问题,可能 结果放到T中,然后使I的值
的方法来解决一个实际问题,这就涉及到 会需要许多的文字描述才能讲清楚,而且 超过5为止。用右图来表示:
了开发软件前如何选取算法的问题,那么 文字描述本身容易出现误解,即存在描述 例二:将2000~2500年
本文的主要目的就是小议一下如何才能在 得不严格的问题,如对同一段文字,不同 中的闰年打印出来。
编程中教会学生正确的选择算法。 的人可能会有不同的理解。因此,一般很 闰年的条件是:
一 、 算法的概念 少使用自然语言表示算法。 l,能被4整除,但不能
计算机是按程序所规定的内容和步骤 (二)传统流程图 被l 00整除的年份都是闰年
进行工作的,每一个学习计算机知识的人, 传统流程图又称为 “框图”,是由一些 2,能被l00整除,又能
都应当建立 “程序”的概念,并且学习程序 图框,流程线以及文字说明组成的图形。用 被400整除的年份是闰年。
设计的知识。为了有效地进行程序设计,应 图来表示算法,直观,形象,容易理解。 设Y 为年份,算法可表示如下:
当至少掌握以下两个方面的知识,即: 传统流程图中带箭头的流程线如果太 l,2000赋给Yl
(一)掌握正确解题的方法和步骤 多会对流程图造成很大的影响。所以为了 2、若Y能被4整除,不能被l00整除,
(二)使用某种计算机语言把已确定的 解决这个问题,我们用另一种流程图形式 则输出Y 的值;
解题步骤表示成计算机能够执行的指令。 进行算法的表示,它节省了流程线的部分。 3、若Y能被l00整除,又能被400整
第一个问题是说,在拿到一个需要求 (三)N—s流程图 除,则输出Y的值;
解的问题后,怎样将它分解成一系列的操 N—S流程图的特点: 4,Y+l赋给Y I
作步骤。这就是 “算法”需要研究的问题。 完全去掉了传统流程图中带箭头的流 5,当Y=2005时,转到2步骤继续
第二个问题是说,计算机语言只是一 程线,全部算法写在一个大矩形框中,在该 执行,如Y25O0,算法停止。
种工具,用来表示处理总是的方法和步 框内还可以包含一些从属于它的小矩形框。 得如下图:
骤。只学会语言而不会设计解题的方法与 所有算法描述只通过三种基本控制结
步骤,还是不能解决问题。正如只学了英 构来实现。
语语法,不一定能写出英语文学作品一 三种基本结构:
样。可以说,程序设计的灵魂是算法,而
您可能关注的文档
最近下载
- (新教科版)科学四年级上册全册教案及教学设计.pdf VIP
- 部编版八年级语文上册《短文二篇》PPT优秀课件.pptx VIP
- ZF_Intarder3_缓速器培训课件安喜光.pptx VIP
- 加氢搅拌器形式、原理及其发展趋势.pdf VIP
- 第一单元第2课《缤纷的世界美术流派》课件+教案-2025-2026学年人美版(2024)初中美术八年级上册.pptx VIP
- 初三冲刺班会动员课件PPT.pptx VIP
- 《一着惊海天》教学设计.docx VIP
- 电子信息工程专业未来就业岗位及发展前景分析报告.docx VIP
- 数字媒体艺术创意设计课件.pptx VIP
- 医院信息科笔试题库及答案.docx VIP
文档评论(0)