程序设计总结

来源:互联网 发布:pat 端口 编辑:程序博客网 时间:2024/05/21 11:22

1大型程序的问题

细节决定成败,有些原理在编写小程序时被忽略但是在打程序时它可能是灾难性的

2问题说明

准确判断我们要解决的问题是什么

3程序设计

不把风格从程序设计的其他部分分离出来

4数据结构的选择

算法设计中可变性的最大余地通常在于存储程序的数据的办法:

  他们彼此如何被安排

  哪些数据保存在内存中

  哪些在需要时被计算

  哪些保存在文件中,这些文件又如何安排

5算法分析

6测试和验证

  程序正确性

  维护

7c++

   他是一种十分便利的选择

允许数据抽象

支持面向对象的设计

允许使用自顶向下

便于代码重用及通用目的库的构造

改进了c语言几个麻烦和危险的方面

保持了作为c语言特点的效率

灵活性、通用性和高效性的结合,使得他成为目前程序设计员的最流行的选择之一