用伪代码描述算法。
第一章 如何用计算机解决问题 第二节 算法描述与设计 一、算法是“灵魂” 1.算法存在于人们生活中,如:上街购物、顾客付款、营业员找银等。 2.“韩信点兵问题”有不同的求解过程,就有不同的算法。 3.算法——解决问题的方法和步骤。 算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。前者是推理实现的算法,后者是操作实现的算法。 4.算法的发现 世界上最早的算法(P5) 算法是尼克劳斯.沃斯(N.Writh)提出的,他指出:算法+数据结构=程序。 (即算法不能单独构成程序,它必须和数据结构合二为一) (书P6) 例:计算1+2+3+……+100=? 分析:计算这道题目的算法有限制范围,可以在有限时间内完成,这是算法的第一个特征:有穷性。计算时可以用纸笔、算盘、运算器和计算机来完成,且计算过程是多样的,但结果是唯一的。这就是算法的可行性、确定性。 计算方法: ⑴把这100个数按顺序相加。 ⑵用凑数法:1+99=100,2+98=100,3+97=100,……,49+51,最后只剩下50和100。 ⑶计算机计算法: 令S=0,使1≤n≤100,先执行S=S+n ⑴,再执行n=n+1 ⑵ n=1,S=0时,S=1 n=2,S=1时,S=3
您可能关注的文档
- 生态工程在农业中的应用.ppt
- 生命的主旋律发育与进化.doc
- 生态工程概念.ppt
- 生态文明迈向人与自然的和谐庄世坚一、审视人类文明进步的困惑从.doc
- 生态系统.ppt
- 生态环境科学精神科学发展.ppt
- 生本课堂建构.ppt
- 生态县建设的主要做法-云南省环保厅.ppt
- 生产领域节前安全检查情况.ppt
- 生殖器疱疹的几个难题与对策.ppt
- 弦理论0.19资料资料资料.pdf
- 船舶推进第2章.pdf
- The Future of String Theory - 100 Open Questions资料资料资料.pdf
- 凝聚态中的量子多体物理.pdf
- 山河大学物理答疑1:一般曲线坐标与张量初步.pdf
- 热力学函数(3)资料.pdf
- 资料资料资料Lectures on Differential Geometry (Bennett Chow, Yutze Chow) (Z-Library).pdf
- CFT for particle physicists资料资料资料.pdf
- 资料资料资料Special Functions of Mathematical Physics A Unified Introduction with Applications (Arnold F Nikiforov, Vasilii B Uvarov) (z-lib.org).pdf
- 资料资料资料Some series and integrals involving the Riemann zeta function, binomial coefficie (1).pdf
原创力文档

文档评论(0)