程序设计思想变革及发展培训课件(46页).ppt

程序设计思想变革及发展培训课件(46页).ppt

程序设计思想变革及发展 Contents 程序设计的基本 概念     通俗地说, 程序就是人们让 计算机完成特定任务的一系列命令 的总称, 而用某种编程语言编写程 序的过程就是程序设计。 程序设计的步骤 程序设计面对的问题 面向过程编程 面向过程编程关注的是解决问题的步骤,先把软件 系统分解成多个模块,然后逐步细化,完成整个软 件系统。各模块之间存在相互调用和信息传递。 程序设计思想的发展 面向过程编程的产生 60 年代末, 国际著名学者E.W.Dijkstr首先提出了 “ 结构化程序设计” 的思想, 按照结构化程序设计 思想编制出来的程序称为结构化程序,即 面向 过程编程。C、Pascal 和Fortran 语言均采用 面向过程编程思想。 面向过程编程 面向过程编程的设计思想 采用“ 自顶向下,逐步求精” 的方法, 即当编写程序时 常从总体出发, 把任务分解为若干个多少有些独立 的模块, 对于每一个模块, 又需分解为若干个低一层 的子模块, 直到最低层的每一个子模块都有明确的 解决步骤为止, 每一个模块内部均是由顺序、选择 和循环三种基本结构组成, 其模块化的具体实现方 法是使用子程序。 面向过程编程的设计思想 正如上面的程序段所示, 结构化的程序方法通常是: (1) 定义变量及其初始值; (2) 根据事件发展顺序, 进行对应的处理。    面向过

文档评论(0)

1亿VIP精品文档

相关文档