- 4
- 0
- 约小于1千字
- 约 8页
- 2019-05-10 发布于广东
- 举报
是忠于现实的人 第二章 程序的灵魂—算法 算法即程序操作的步骤。 广义的说:算法就是为解决一个问题而采取的方法和步骤。 数据结构就是程序中指定的数据类型和数据的组织形式。 Wirth教授认为:程序=数据结构+算法 实际上程序还应该包括语言环境和程序设计方法。 算法: S1: 输入n的值 S2:m=2 S3:n被m除,得余数r S4:如果r=0,表示n能被m整除,则打印“n不是素数”,算法结束;否则执行s5 S5:m=m+1 S6:如果m=n-1,返回s3;否则打印“n是素数”然后结束。 有穷性:即在有限步内结束; 确定性:算法的每一个步骤不能含糊; 有零个或多个输入; 有一个或多个输出; 有效性;算法中的每一步骤都能有效地执行,并得到确定的结果 2.4 算法的表示 基本思路: 把一个复杂问题的求解过程分阶段进行,每个阶段处理的问题都控制在人们容易理解和处理的范围内。 具体方法: 自顶向下;逐步细化;模块化设计;结构化编码。 特点:考虑周全、结构清晰、层次分明、修改容易。 过程:将问题求解由抽象逐步具体化,从顶层设计然后一步步细化。 功能:将复杂的问题分解成若干个简单的问题。 * 投资未来的人 2.1 算法的概念 2.2 简单举例 例:对于一个大于3的正整数n,判
您可能关注的文档
最近下载
- Q∕GDW 11897-2018- 调度自动化机房设计与建设规范.pdf VIP
- 2023年湖北二级造价师《土建工程》真题及解析 .pdf VIP
- 中卫沙漠光伏施工方案.pdf VIP
- 应用时间序列分析-全套PPT课件.pptx
- 【精选案例集】未来管理人才培养最佳实践案例.pdf
- AK900智能电子锁操作手册.pdf
- 支架注塑模具设计.doc VIP
- 2022年湖北二级造价师安装工程考试真题及答案.pdf VIP
- 2025及未来5-10年卡巴斯基防病毒软件项目投资价值市场数据分析报告.docx
- Unit5 Ancient Civilization Reading and Writing课件- 【中职专用】高一英语(高教版2021基础模块2)(2023修订版).pptx VIP
原创力文档

文档评论(0)