面向过程面向对象.pptVIP

  • 2
  • 0
  • 约7.12千字
  • 约 37页
  • 2026-04-22 发布于北京
  • 举报

面向过程面向对象;(优选)面向过程面向对象;第一章从过程抽象到数据抽象;程序设计方法的发展;使用传统程序设计语言(如:C、FORTRAN)进行程序设计时,必须详细、准确地描述解题过程。因为程序设计工作主要围绕设计解题过程来进行的,所以传统的程序设计方法称为面向过程的程序设计。

;1.面向过程程序设计开发思想;2)面向过程程序设计的特点

面向过程的开发侧重于构建解决问题的处理流:

1)自顶向下,逐步求精。将较复杂任务分解为简单任务。

2)模块化。根据任务需完成的功能,将应用程序划分为相对独立的若干模块。模块之间关系简单、相对独立。

数据结构根据处理流的要求开发。数据结构贯穿于算法过程,提供算法过程所要求操作的信息。

数据结构的设计就是选择数据存储方式(如确定问题中的信息是用数组存储还是用普通的变量存储或其他更加复杂的数据结构)。

算法设计就是在选定的存储结构上设计一个好的算法。不同的数据结构的设计将导致差异很大的算法。

系统的状态是一组全局变量。这组全局变量保存系统的状态值,把状态值从一个过程传送到另一个过程。;OO方法用类和对象作为系统的基本构成单位。

函数定义如下:

intset[MAXLENGTH];

可以认为:面向对象的程序是由对象和对象间的相互作用构成的。

---这在面向过程的程序设计语言中是不能完全做到的。

data[i]=5;,例3集合改用

文档评论(0)

1亿VIP精品文档

相关文档