程序设计基础是学什么

【考点1】程序设计方法与风格

结构

形成良好的程序设计风格需注意:

1、源程序文档化; 2、数据说明的方法; 3、语句的结构; 4、输入和输出。

【考点2】结构化程序设计方法的四条原则

1、自顶向下; 2、逐步求精; 3、模块化; 4、限制使用goto语句。

【考点3】结构化程序的基本结构

顺序结构:是最基本、最普通的结构形式,按照程序中的语句行的先后顺序逐条执行。

选择结构:又称为分支结构,它包括简单选择和多分支选择结构。

循环结构:根据给定的条件,判断是否要重复执行某一相同的或类似的程序段。循环结构对应两类循环语句:先判断后执行的循环体称为当型循环结构;先执行循环体后判断的称为直到型循环结构。

【考点4】面向对象的程序设计及面向对象方法的优点

面向对象的程序设计以对象为核心,强调对象的抽象性,封装性,继承性和多态性。

面向对象方法的优点

(1)人类习惯的思维方法一致; (2)稳定性好; (3)可重用性好;

(4)易于开发大型软件产品; (5)可维护性好。

【考点5】对象及其特点

对象(object):面向对象方法中最基本的概念,可以用来表示客观世界中的任何实体,对象是实体的抽象。

对象的基本特点:

(1)标识惟一性; (2)分类性; (3)多态性; (4)封装性; (5)模块独立性好。

【考点6】属性,类和实例

属性:即对象所包含的信息,它在设计对象时确定,一般只能通过执行对象的操作来改变。

类:是具有相似属性与操作的一组对象。类是关于对象性质的描述。类是对象的抽象,对象是其对应类的一个实例。

【考点7】消息及其组成

消息:是一个实例与另一个实例之间传递的信息。对象间的通信靠消息传递。它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。

消息的组成包括:

(1)接收消息的对象的名称; (2)消息标识符,也称消息名; (3)零个或多个参数。

【考点8】继承和多态

1、继承:是使用已有的类定义作为基础建立新类的定义技术,广义指能够直接获得已有的性质和特征,而不必重复定义他们。

2、继承具有传递性,一个类实际上继承了它上层的全部基类的特性。

3、继承分单继承和多重继承。单继承指一个类只允许有一个父类,即类等级为树形结构;多重继承指一个类允许有多个父类。

4、多态性:是指同样的消息被不同的对象接受时可导致完全不同的行动的现象。

标签: 结构 程序 设计

作者头像
圆梦设计创始人

上一篇:基础课是一门什么样的课
下一篇:注册装修公司名字大全,装饰设计公司名字汇总

发表评论