要点熟记
笔记
1.计算机基本概念
1.1 计算机是什么?
- 计算机用于高速计算的电子计算器
- 特点:数值计算,逻辑计算,存储记忆功能
- 总结:能够按照程序运行,自动,高速处理数据的现代化智能电子设备
1.2 计算机的组成?
- 硬件:鼠标,键盘,硬盘
- 软件:微信,浏览器
2. 计算机语言
2.1 计算机语言的基本概念
- 概念:用于人与计算机通讯的语言
- 总结:能够按照正常程序运行,自动,高速处理现代设置的电子设备
2.2 计算机语言的发展
- 机器语言 -->汇编语言 --> 高级语言
-
机器语⾔:最初的机器语⾔都是由0 和 1组成的⼆进制数,⼆进制就是机器语⾔组成的基础
- ⾼级计算机语⾔: 就是⼀系列指令的集合 例如: JAVA C C++ Python
3. 交互⽅式
3.1 交互⽅式的种类
- 命令⾏的交互⽅式 (Text-based User Interface) TUI
- 图形界⾯化的交互⽅式 Graphical User Interfac) GUI
3.2 ⽂本交互模式打开的⽅式(win)
- win+R : 输入cmd
- C:\User\Administrator>
3.3 dos命令
- dir 查看文件夹
- md 创建目录
- rd 删除目录
- cd 切换目录
- cd/ 回到根目录
- del 删除文件
- exit() 退出dos命令
4. ⽂本⽂件和字符集
4.1 ⽂本⽂件
- 文本分为两种:纯文本和富文本
- 纯⽂本无法编辑文本的格式
- 富文本可以修改文本的格式
- 将字符转换为⼆进制码的过程,称之为编码 encode()
- 将⼆进制码转换成字符的过程,之为解码 decode()
4.2 常⻅的字符集
- ASCII
- GBK
- Unicode : UTF-8 UTF-16 UTF-32
- ISO-8859-1 欧洲的编码 使⽤8位来编码 包含256个字符
5.进制
5.1 进制之间的转换
- ⼗进制-->⼆进制:除2运算
- 二进制-->十进制:⼆进制乘以2(次幂) (101) :1*2^0 + 0*2^1+1*2^2 = 5
5.2 进制的计数
- 十进制 :
- 满10进1
- 计数 : 0 1 2 3 4 5 6 7 8 9 10 11 12 .....19 20
- 二进制 :
- 满2进1
- 计数 :0 1 10 11 100 101 110 111 1000
-
⼋进制
- 满8进1
- 计数 : 0 1 2 3 4 5 6 7 10 11 ..... 17 20 21...27 30
- ⼗六进制
- ⼗六进制满⼗六进位 ⼗六进制的数字 引⼊了 a b c d e f 表示 10 11 12 13 14 15
- 计数 : 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 ... 1a 1b 1c 1d 1e 1f
20 21 22 23 24....2a 2b 2c 2d 2e 2f 30 31 32 33 34.. 3a 3b...
5.3 数据间的换算
- bit是计算机中最⼩的单位
- byte是我们最⼩的可操作的单位
- 8bit = 1byte(字节)
- 1024byte = 1kb(千字节)
- 1024kb = 1mb(兆字节)
- 1024mb = 1gb(吉字节)
- 1024gb = 1tb(太字节)