计算机结构
冯诺伊曼结构
五个单元
1 存储单元
2 运算单元
3 控制单元
4 输入单元
5 输出单元
计算机的基本指令
1 计算
2 比较
3 数据传输
4 流程控制
程序:计算任务的处理对象(数据)与处理规则(算法)的描述,其中的处理规则体现为指令序列,由计算机执行。
虚拟机:通过软件模拟的具有完整硬件功能的计算机系统,它运行在一台宿主机上。
计算机中的信息表示:0/1 低电压/高电压
进制:二,八,十六
整数的机内表示:采用原反补的机制
好处:可以用加法来做减法运算
实数表示:浮点型
程序设计概述
程序=算法+数据结构
程序设计=范式+步骤+语言
过程式程序设计强调过程抽象,程序的执行体现在一系列的子程序的调用。
对象式程序设计强调以数据为中心,基于对象的程序设计范式
程序由一些对象构成,对象是数据及其操作的封装体。
低级语言:机器语言,汇编语言
高级语言:C,C++,Java,python等等
C++程序:编辑(cpp)->编译(obj)->联接(exe)->运行->结果
集成开发环境:VC++,Turbo C++,Dev C++
集成环境作用:使用一条命令就可以自动地执行编译联接和运行等操作
单词:具有一定意义的最小语法单位
包含:标识符,关键词,字面常量,操作符,标点符号
标识符的运用:第一个字不能是数字,由大小写英文字母,数字,下划线等构成。