《c语言学资料》3程序设计结构.pptVIP

  • 0
  • 0
  • 约1.03万字
  • 约 66页
  • 2018-12-02 发布于浙江
  • 举报
《c语言学资料》3程序设计结构

第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 使用流程图描述程序算法 编写一个大一点的程序,在编写代码前,首先要写出程序的算法。程序算法可以用自然语言、伪代码、程序框图或N/S图来表示。 用程序流程图来描述程设计的算法是比较通用的做法,程序流程图就是

文档评论(0)

1亿VIP精品文档

相关文档