?/p>
1
?/p>
绪论
1.1
计算机程序设计语言的发?/p>
计算机程序设计语言是计算机可以识别的语言?/p>
?/p>
?/p>
。供计算机阅读和执行?/p>
程序是指令的集合?/p>
指令是计算机可以识别的命令?/p>
由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言?/p>
面向对象的编程语言将客观事物看作具有属性和行为的对象,
通过抽象找出同一类对?/p>
的共同属性和行为?/p>
通过类的继承与多态实现代码重?/p>
计算机内部信息可以分为哪两类?参看习?/p>
1.2
面向对象的方?/p>
结构化程序设计的思路是:
自顶向下?/p>
逐步求精?/p>
其程序结构是按功能划分为若干个基
本模块,每个模块内部均是顺序、选择、和循环三种基本结构组成?/p>
面向对象方法中的对象?/p>
是系统中用来描述客观事物的一个实体,
它是用来构成系统?/p>
一个基本单位。对象由一组属性和行为构成?/p>
面向对象方法中的“类”是具有相同属性和服务的一组对象的集合?/p>
封装:把对象的属性和行为结合成一个独立的系统单元。尽可能隐蔽对象的内部细节?/p>
继承:特殊类的对象拥有其一般类的全部属性与服务,称作特殊类对一般类的继承?/p>
多态:
指在一般类中定义的属性或行为?/p>
被特殊类继承之后?/p>
可以具有不同的数据类?/p>
或表现出不同的行为?/p>
不同进制之间数据的转换?/p>
?/p>
习题
1~5
?/p>
7
?/p>
2
?/p>
C++
简单程序设?/p>
2.1C++
语言概述
?/p>
C++
中标识符的构成规则及识别(合法与非法?/p>
P22
?/p>
所谓常量是指在程序运行的整个过程中其值始终不可改变的量,除了用文字表示常?
外,
也可以为常量命名?/p>
这就是符号常量;
在程序的执行过程中其值可以变化的量称?/p>
变量,变量是需要用名字来标识的?/p>
2.2
基本数据类型和表达式
?/p>
各种运算符的计算或混合运算(不含位运算)习题
2-8
?/p>
++i
?/p>
i++
区别,参看习?/p>
2-20
?/p>
强制类型转换
2
?/p>
3
数据的输入和输出
?/p>
?/p>
C++
中,将数据从一个对象到另一个对象的流动抽象为“流?/p>
2.4
算法的基本控制结?/p>
?/p>
算法的基本控制结构有
3
种:顺序结构、选择结构和循环结构?/p>
?/p>
if ,if
?/p>
else
两个简单语句及嵌套?/p>
else
是与其前离其最近且尚未?/p>
else
配对?/p>
if
进行?
?/p>
?/p>
swith
语句跳出通过
break
来完?/p>
?/p>
循环结构?/p>
while
?/p>
do
?/p>
?/p>
?/p>
while
?/p>
for
)其?/p>
while
?/p>
do
?/p>
?/p>
?/p>
while
都是?/p>
while
后的?
达式值为真时,进行循环?/p>
(注意条件填空)
;三种循环的相互转,阅读程序写结果,?/p>
程序填空,例
2-6
?/p>
2-7
?/p>
2-8
?/p>
2-9