- 4
- 0
- 约7.56千字
- 约 70页
- 2018-12-23 发布于福建
- 举报
面向对象的改程序设计原理与技术
面向对象的程序设计原理与技术 首都师范大学教育技术系 方海光 2007年9月 课件存放位置 第一章 面向过程与面向对象的程序设计 计算机的工作过程 例:计算圆面积。 s=3.14*r*r 计算机的工作过程 计算机在程序的控制下解题 程序设计语言的发展经历了五代(前三代语言编写的程序本质上是相同的,都是按照机器的工作过程来编写,只不过程序的描述语句越来越接近人的思维,通用性越来越强) 第一代为机器语言 第二代为汇编语言 第三代语言为高级语言 第四代语言为面向对象的计算机语言 第五代语言是按人工智能原理设计的语言 面向过程的程序设计 下面用面向过程的语言解题 例1-1 Page2 例1-2 Page3 面向过程的程序设计 人模拟计算机思维来解题(输入-运算-输出) 程序设计工作主要围绕解题过程的设计 程序功能隐含在程序代码中—理解困难 维护(修改)困难 面向过程的程序设计 在长期的软件开发实践中,人们总结出了一些设计原理和系统化的方法,包括: 模块化:如函数 抽象 : 忽略事物间的差异,集中和概括共性的方面,例如复杂问题抽象为用较自然的语句来表示; 自顶向下的程序设计方法就是一个从抽象到具体的过程。 面向过程的程序设计 信息隐藏:如局部变量 模块独立:高内聚和松耦合 内聚:内部元素间结合的紧密程度; 耦合:模块间互相依赖的紧密程度
原创力文档

文档评论(0)