《C语言程序设计基础》3程序设计结构.pptVIP

  • 10
  • 0
  • 约 65页
  • 2017-01-06 发布于浙江
  • 举报

《C语言程序设计基础》3程序设计结构.ppt

第3章 程序设计结构 第3章 程序设计结构 3.1 程序设计结构的基本概念 3.1.1 机构化程序设计的基本原则 结构化程序设计是从宏观角度描述程序设计。一个比较大的程序是由不同功能模块构成,每个模块完成一定的功能,因此,可以说一个程序是由若干个模块构成,而每个模块又是由三种程序设计结构描述的。 结构化程序设计强调程序设计风格和程序结构的规范化,提倡清晰的结构。 结构化程序设计应遵循下述原则: (1)自顶向下 (2)逐步细化 (3)模块化设计 (4)结构化编码 3.1.2 程序设计的三种基本结构 3.1.2.1 顺序结构 按设定的顺序一步一步的执行操作步骤,直到完成全部工作。 3.1.2.2 选择结构 此结构一定包含一个判断,根据比较判断结果的不同,执行不同操作步骤,获得不同的结果。 3.1.2.3 循环结构 此结构一定包含一个判断,如果判断结果满足一定的条件,则反复执行一段操作步骤,直到判断结果不满足条件为止 。 3.1.2 程序设计的三种基本结构 三种基本结构有以下共同特点: (1)只有一个入口。 (2)只有一个出口。 (3)结构内的每一部分都有机会被执行到。 (4)结构内不存在“死循环”。 3.1.3 使用流程图描述程序算法 编写一个大一点的程序,在编写代码前,首先要写出程序的算法。程序算法可以用自然语言、伪代码或程序框图来表示。 用程序流程图来描述程设计的算法是比

文档评论(0)

1亿VIP精品文档

相关文档