程序与程序设计

计算机二级考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。下面是小编整理的关于程序与程序设计,希望大家认真阅读!

程序与程序设计

1、大型程序问题及问题说明

由于杂碎的方法用于解决大型问题必失败,因此我们首先必须采用一种一致的、统一的和逻辑的方法,也必须仔细遵守程序设计的重要原理。这些原理有时候在编写小程序是易被忽略,但是当在编写大型程序时,忽略它们将带来灾难性的后果。同时在处理大型问题时,首个主要障碍是准确的判断问题是什么。有必要将模糊的目标、矛盾的要求和可能未明确说明的需求转换成能够进行编程的、精确规划的项目。确定总体目标。

2、数据结构的选择

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

它们彼此如何被安排

哪些数据保存在内存中

哪些在需要时被计算

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

3、测试和实验

保证程序的正确性

程序的维护

4、c++

程序设计语言c++是表达我们将面临的算法的一种十分便利的选择

要点:

c++允许数据抽象

支持面向对象的设计

允许使用自顶向下的方法

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

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

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

5、问题的解决方案

类、对象和方法

a、算法

b、类

c、对象

d、c++类

e、方法

f、客户程序

g、成员选择运算符

h、说明和信息隐藏

i、私有和公有

6、程序设计风格

a 名称

谨慎命名,使程序完善的运行最重要的是确切的知道每个类和变量代表什么以及每个函数是做什么的,因此一般应包括对类、变量和函数进行解释的文档。明确简洁的识别它们的意义。

b文档格式

c细化和模块化

7编码测试和进一步细化