- 3
- 0
- 约1.24千字
- 约 19页
- 2019-10-01 发布于福建
- 举报
第2章
程序设计基础知识
;2.1 利用计算机解决实际问题的基本步骤
2.2 算法的概念
2.3 结构化程序设计
;2.1 利用计算机解决实际问题的基本步骤
;2.2 算法的概念;2.2.1 算法的特性
算法具有以下特性。
(1)有穷性:在有限的操作步骤内完成。有穷性是算法的重要特性,任何一个问题的解决不论其采取什么样的算法,其终归是要把问题解决好。如果一种算法的执行时间是无限的,或在期望的时间内没有完成,那么这种算法就是无用和徒劳的,我们不能称其为算法。;(2)确定性:每个步骤确定,步骤的结果确定。算法中的每一个步骤其目的应该是明确的,对问题的解决是有贡献的。如果采取了一系列步骤而问题没有得到彻底的解决,也就达不到目的,则该步骤是无意义的。
;2.2.2 算法的基本结构
人们把常用的算法按照具体使用方法的不同归类整理后,形成规范化的基本算法结构类型,以此加强算法设计的规范,增强算法描述的可读性。
1.顺序结构
顺序结构是最基本的算法结构,顺序结构没有步骤之间的相互约束,没有对某一步骤的多次使用,完全按照步骤的原有次序依次执行即可完成对问题的解决。;例2.1 解决a?b??的问题。
例2.2 求出两个整数中最大的一个? ;3.循环结构
循环结构中一个重要的和突出的特点是,算法中有被多次重复执行的步骤,通过对条件的提出限
您可能关注的文档
- Bending, Breaking and Squishing Stuff Essential Math弯曲,断裂与压扁的东西基本数学.ppt
- Bekiz秋季橱窗展台的方案.ppt
- BenQ专卖店形象维护基础.ppt
- Best Practice Workshop People Results最佳实践的的结果车间的人.ppt
- Best Practices for Professional Development of Online 对于在线专业发展的最佳实践.ppt
- BEC higher module 6高级商务英语.ppt
- BEC higher module 4高级商务英语.ppt
- Beyond Regulations Ethics in Human Subject Research超越规范伦理在人类主体的研究.ppt
- Beam Steering on 160 Meters HamSDR Amateur Radio 光束转向160米hamsdr业余无线电.ppt
- BERG模具夹紧器一汽大众米勒万家顿压力机采用(旗.ppt
- 人工智能-本体商业化提速,量产放量与精细作业驱动配套升级.pdf
- ilo-人工智能与发展中经济体:在技术快速变革时代促进体面劳动 AI and developing economies Promoting decent work in a time of rapid technological change.pdf
- 中国光伏行业协会中国分布式光伏发展前景与方向2023.pdf
- DeepResearch X OpenClaw:实现路径与 Token 成本控制.pdf
- Token 经济崛起:从技术单元到万亿级产业.pdf
- 打造LLMOps时代Prompt数据驱动引擎.pdf
- 大规模 Embedding 训练优化实践.pdf
- 沥青与防水材料防水材料.pdf
- 2026全球合成生物学行业发展白皮书.pdf
- 上海市农村村民住房推荐施工图 农ZTJ0801.pdf
最近下载
- 2015-2019年考研英语一真题汇编(含答案).pdf VIP
- 基于深度学习的智能设备故障诊断研究综述.pdf VIP
- 奥苏伯尔等《教育心理学认知观》.pdf VIP
- CCPS-工艺安全警示灯合集(2001-2026).pdf VIP
- 2023年西安交通大学麻醉学专业《病理学》科目期末考试卷B.docx VIP
- 六年级下册语文《七彩课堂》课件.pptx VIP
- 西南财经大学《钢筋算量》2023-2024学年第一学期期末试卷.doc VIP
- 新版《特种设备使用管理规则》(TSG 08-2026).pptx
- 监理平行检查记录表 (一).pdf VIP
- 西南财经大学《药学分子生物学》2023-2024学年第一学期期末试卷.doc VIP
原创力文档

文档评论(0)