- 1
- 0
- 约9.57千字
- 约 36页
- 2018-12-29 发布于福建
- 举报
第8章程序流控制
第8章 程序流程控制 在前面的章节中,程序的执行都是按照语句出现的先后次序来执行的。在实际的计算任务中,能够按照固有的执行次序完成计算的问题只是少数的简单问题。大多数的问题往往在程序执行过程中,根据实现设计的计算步骤(也就是通常所说的算法)往往会出现若干分支选项或是重复计算的情况。流程控制就是提供一种选择,使得除了常规的串行计算序列之外,能够应对这个序列中可能出现的选择分支与循环的情形。本章将介绍算法与流程的基本知识和两种基本的控制结构。 8.1 算法与流程 要想充分利用计算机的高速计算能力来处理实际的问题,需要使用者能够将问题抽象成计算能够理解的计算机语言,也就是使用者应该编写计算机程序的能力。那么学习了一种计算机语言是否就具有了编程的能力呢?答案是否定的。使用者还需要具有将实际问题分解成一连串具体可操作步骤的能力。这就涉及到算法的问题了。通常意义上的编程高手,不仅仅是指这个人对于某一门计算机语言有深入的研究,还指这个人在算法上也有一定的造诣。 8.1.1 算法 学习一种计算机语言仅仅学习它的语法规则还不够,更重要的是要学习如何针对各种类型的具体问题,制定行之有效的解决方法和操作步骤,也就是所谓的算法(Algorithm)。只要学会了制定正确且有效的算法,用何种高级计算机语言来编写具体的计算机程序就仅仅只是一个工具选择的问题了。因此,算法的设计也是计算机程序设计的核心内容。
您可能关注的文档
- 第7章装配pt课件.ppt
- 第7章综布线系统的验收ppt课件.ppt
- 第7证发行市场.ppt
- 第7值工程.ppt
- 第7指针.ppt
- 第7章筑详图.ppt
- 第7轴测投影.ppt
- 第7智力.ppt
- 第7装配.ppt
- 第7章质贴图系统.ppt
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
原创力文档

文档评论(0)