一、绪论
C++ 面向对象的高级语言
C++开发过程:
- 算法设计
- 源程序编辑
- 编译
- 连接
- 运行调试
信息的表示与存储:
- 计算机中的数据用二进制表示
- 逻辑数据、字符数据用二进制编码表示
二、计算机简介
计算机能够识别的是机器语言(二进制0和1编码)
计算机指令系统
计算机软件
软件=程序+文档
计算机程序
三、计算机语言与程序设计方法的发展
- 机器语言
- 汇编语言(增加助记符)
- 高级语言--c++
-将客观事物看成对象
-对象间通过消息传送进行沟通
-支持分类和抽象
1.面向过程的程序设计方法
2.面向对象的程序设计方法(一个系统由对象构成)
-对象与对象之间通过消息传送进行通讯
四、程序的开发过程
源程序
目标程序
可执行程序
编译程序:
-汇编程序
-编译程序
-解释程序(JAVA)
1.算法与数据结构设计
2.源程序编辑
3.编译
4.连接
5.测试
6.调试
五、计算机的数字系统--二进制系统
六、计算机中的信息与存储单位
计算机的基本功能:算数计算和逻辑运算
存储单位:位(bit)、字节(B)
七、数据的编码表示
负数表示:
1.原码(0表示+,1表示-)(0表示不唯一)
2.补码(0表示唯一,符号位可参加运算)
浮点数表示:
字符表示: