《0.C语言教程第4章程序的控制结构.pptVIP

  • 8
  • 0
  • 约4.23万字
  • 约 98页
  • 2017-01-01 发布于北京
  • 举报
《0.C语言教程第4章程序的控制结构

第4章 程序的控制结构 一、什么是结构化程序设计? Structured Programming,简称SP 1965年,最早由E.W.Dijkstra在一次国际会议上提出 1966年,C.Bohm和G.Jacopini首先证明了: 只用顺序、选择、循环三种基本的控制结构就能实现任何单入口、单出口的程序 给结构化程序设计奠定了基础 1971年,IBM公司的Mills提出: 程序应该只有一个入口和一个出口, 进一步补充了结构化程序的规则 一、什么是结构化程序设计? 目前,还没有一个严格的定义 1974年,D.Gries教授将已有的对结构化程序设计的不同解释归纳为13种。 一个比较流行的定义是: 结构化程序设计是一种进行程序设计的原则和方法,它避免使用goto语句,采用“自顶向下、逐步求精”方法进行程序设计,按照这种原则和方法设计出的程序的特点为: 结构清晰 容易阅读 容易修改 容易验证 一、什么是结构化程序设计? 不能简单的认为 避免使用goto语句的程序设计方法就是结构化程序设计方法 结构化程序设计关注的焦点 程序结构的好坏 有无goto,并不是程序结构好坏的标志 限制和避免使用goto,只是得到结构化程序的一个手段,而不是我们的目的 结构化程序设计的核心思想 采用顺序、选择和循环三种基本结构作为程序设计的基本单元 只有一个入口; 只有一个出口; 无死语句,即不存

文档评论(0)

1亿VIP精品文档

相关文档