- 2
- 0
- 约7.78千字
- 约 48页
- 2017-11-04 发布于广东
- 举报
C语言程序设计 第11章 C语言的模块化程序设计 2、结构化程序设计方法 结构化程序设计思想产生于20世纪60年代,是随着计算机的发展、硬件成本的急剧下降、软件规模和复杂性的不断增加而提出的一种至今仍广为使用的计算机软件开发技术。其目的是为了增加程序的可读性,保证程序的质量,降低软件成本,从而提高软件的生产和维护效率。 结构化程序由三种基本结构组成。 (1)顺序结构。 在本书第3章中介绍的如赋值语句、输入、输出语句都可构成顺序结构,当执行由这些语句构成的程序时,将按这些语句在程序中的先后顺序,逐条执行,没有分支,没有转移。 (2)分支结构。 在本书第4章中介绍的if?语句、switch语句都可构成分支结构。当执行到这些语句时,将根据不同的条件去执行不同的语句。 (3)循环结构 在本书第5章中介绍了for、while和do while三种不同的循环结构。它们将根据各自的条件,使同一组语句重复执行多次或一次也不执行。 实践证明,由三种基本结构组成的算法结构可以解决任何复杂的问题。由三种基本结构构成的算法称为结构化算法,由三种基本结构所构成的程序称为结构化程序。 我们应当掌握自顶向下、逐步细化的设计方法。这种设计方法的过程是将问题求解由抽象逐步具体化的过程。例如图11-1所示,最开始拿到的是一篇“论文”,这是一个很笼统而抽象的任务,经过初步考虑之后
您可能关注的文档
- C语言程序设计技能教程戴佩荣等第8章.ppt
- C语言程序设计技能教程戴佩荣等第9章.ppt
- C语言程序设计技能教程戴佩荣等第11章.ppt
- C语言程序设计教程(第2版)张磊第2章简单程序设计.ppt
- C语言程序设计教程(第2版)张磊第4章循环结构程序设计.ppt
- C语言程序设计教程(第2版)张磊第5章数组程序设计.ppt
- C语言程序设计教程(第2版)张磊第6章函数程序设计.ppt
- C语言程序设计教程(第2版)张磊第9章文件程序设计.ppt
- C语言程序设计教程第07章.ppt
- C语言程序设计教程封面与目录.ppt
- (共25页PPT)有效提升HRBP的沟通和影响力.pptx
- (共24页PPT)排列与组合第六课时课件6.pptx
- (共29页PPT)第14章备份和恢复数据库.ppt
- (共21页PPT)4专题二 算法与程序基础.pptx
- (共20页PPT)大学生职业生涯规划书范文电子信息工程技术专业1.ppt
- (共21页PPT)课时规范练56 资源枯竭地区的发展.pptx
- (共20页PPT)第31讲交变电流的产生及其描述.pptx
- (共23页PPT)大学生职业生涯规划与就业指导第1章认识职业生涯规划.pptx
- (共23页PPT)高中数学人教a版必修二课件132《球的体积与表面积》.ppt
- (共23页PPT)第十八章自然资源与国家安全第4讲海洋空间资源与国家安全.pptx
最近下载
- (高清版)DB11∕T 1682-2019 城市轨道交通视频监视系统测试规范 .pdf VIP
- 车祸院前急救要点与流程.pptx VIP
- 中华优秀传统文化概要(高职)全套教学课件.pptx VIP
- 大学生健身现状及影响因素的调查研究——以黄山学院为例.docx
- 小学语文论文:小学语文略读课文教学的探索与思考.docx VIP
- DB11T 1681-2019 城市轨道交通视频监视系统技术规范.pdf VIP
- 硅渣制硅溶胶.pdf VIP
- 常用急救药物的应用.pptx VIP
- 单质硅溶解法制备硅溶胶的研究.pdf VIP
- 《超流态固化土桩复合地基技术标准》(TSXCAS 033-2024).pdf VIP
原创力文档

文档评论(0)