面向对象程序设概述.pptVIP

  • 1
  • 0
  • 约9.87千字
  • 约 56页
  • 2018-10-29 发布于江苏
  • 举报
面向对象程序设概述

主要内容 程序设计发展历程 类设计的一般概念 效率至上的年代 计算机的发明到现在已经60年了,计算机程序设计方法也伴随着计算机硬件技术的提高而不断发展。硬件环境对软件设计既有严重的制约作用,也有积极的推动作用。在70年代,一台小型机的售价是10几万人民币,如果换算到今天,相当于大约100多万元,但是就是这样昂贵的小型机,他的内存是多少?答案是4K。 效率至上的年代 这就是当时的环境。这样的环境下,用什么写程序?当然只有机器码了。先用汇编写,然后翻阅手册手工改写为机器码,然后打卡或穿纸带,输入运行。可以想象,在当时的条件下,什么叫好的程序呢?什么叫优秀的程序?—— 技巧!在这种条件下,谈什么设计方法都是无用的,总之,那是一个效率至上的年代。 结构化程序设计方法 随着计算机的价格不断下降,硬件环境不断改善,运行速度不断提升。程序越写越大,功能越来越强,讲究技巧的程序设计方法已经不能适应需求了。记得是哪本书上讲过,一个软件的开发成本是由:程序设计 30% 和程序维护 70% 构成。这只是一个理论值,实际上可能维护所占的比重会更大。 结构化程序设计方法 下面给出两个例子,大家来评价一下哪个更好: 题目:对一个数组中的100个元素,从小到大排序并显示输出。 方法1:冒泡法排序,同时输出。 结构化程序设计方法 for( int i = 0; i 100; ++i ) { for(

文档评论(0)

1亿VIP精品文档

相关文档