基础
一、计算机硬件结构
存储器
内存
外存
中央处理器CPU
控制器
运算器
寄存器
输入设备
下达信息
输入信息
数字化
输出设备
总线
二、计算机程序
使用某种计算机语言编写的一组指示计算机进行数据处理的指令序列
申请内存空间
输入原始数据
数据处理
输出处理结果
机器语言、汇编语言、高级语言
温度换算程序
/*
@实现: 摄氏温度换算成华氏温度
@
*/
#include <isostream>
using namespace std;
int main()
{
double ctemp,ftemp;//申请内存空间
cin>>ctemp;//从键盘输入摄氏温度
ftemp = ctemp * 1.8 +32;//温度换算
cout<<ftemp;//在显示器上输出华氏温度
return 0;//程序结束,返回操作系统
}
+注释
+指令序列
+程序格式
头文件 函数 主函数 语句
程序的执行
程序=数据+算法
程序是一组指令序列,描述了某种数据处理的过程和步骤
程序的用户界面
人机交互
命令行界面CLI
图形用户界面GUI
三、计算机程序开发
开发过程
程序设计
需求分析
指的是,在建立一个新的或改变一个现存的电脑系统时,为了描述新系统的目的、范围、定义和功能等所要做的全部工作
程序设计
结构化程序设计 子过程、模块、自动向下 逐步求精、流程图
面向对象程序设计
问题中的事物当作一个个独立的处理对象_,再以归纳分类的思想把具有相似特性的对象抽象成类_。类将事物的属性(数据)和处理方法(算法)封装在一起。通过"消息驱动"机制将各个对象组织起来,最终形成一个完整的程序。
程序实现
编程语言
编译执行 c++
解释执行 Python
程序实现
集成开发环境
c++编程步骤
编码
编译
连接
调试
程序测试
程序发布
四、信息分类与数据类型
数字化
二进制 十进制 八进制 十六进制
基 权
数据类型
存储位数
1个字节(8位) 0000 0000 ~ 1111 1111 0~255
定长存储
数据类型
存储格式
正数与负数、整数与实数
浮点格式:存储阶码E与尾码M
数据类型=存储位数+存储格式 int unsigned double
文字信息 声音信息 图像信息
五、C++语言简介
C语言 结构化程序设计
C++ 面向对象 + 结构化程序设计 兼容C
Java 面向对象 跨平台 网络应用
六、
visual C++
visual Studio