第三章结构化程序设计和顺序结构.pptVIP

  • 5
  • 0
  • 约1.62万字
  • 约 31页
  • 2017-06-09 发布于广东
  • 举报
第三章结构化程序设计和顺序结构

结构化程序设计 3.1 结构化程序设计方法 结构化程序设计思想的产生 早期的程序设计是自由的、毫无规律的、技巧性很强的个性化活动,编出来的软件难懂、难维护、可靠性差、质量低下。 20世纪60年代“软件危机” 的产生。 人们开始反思程序设计本身的规律和方法,并着手对软件开发方法和软件生产管理方面的研究,产生了模块化和结构化程序设计方法。 结构化程序设计方法基本步骤 按自顶向下逐步细化的方法对问题进行分析、设计。例如P59的图书馆管理系统。 模块化程序设计。把程序划分成若干个模块,每个模块完成一个特定的功能。C语言中,模块用函数来实现,每个函数语句一般控制在20行左右,最多不宜超过50行。 结构化程序编写。任何一个只含有一个入口和一个出口的程序均可由顺序、选择和循环结构组成。尽量不用goto语句。 语句是C程序中的基本功能单元。程序中的任何一个语句都意味着为完成某一任务而进行的某些处理动作。C程序的执行部分由执行语句构成。 C程序的各种语句主要可分为4类: 只要在表达式后面加上分号就就构成了表达式语句。最常用、最典型的表达式语句是赋值语句和函数调用语句等。 例如: ++i; x=y; Y=5*sqrt(27.0)+3; 有效的表达式语句一般都要有赋值运算, 否则,不做任何赋值运算的表达式大多数是无意义的。 如 j+k; 复合语句一般只用于以下两种情况: 语法要求用

文档评论(0)

1亿VIP精品文档

相关文档