本周课本主要学习了第二章和第三章,其中包括一下几点:
第二章:
- 1、数字的分类方法:其中包括自然数,负数,整数,有理数.。
- 2、位置技术法:其中基数规定了这个系统红使用的数字量
- 3、十进制,二进制,八进制,十六进制的相互转换以及其自身的运算
- 4、十进制转为其他进制的方法
- 5、几个重要定义:位,字节,字
第三章:
- 1、区分了迷你数据和数字数据:模拟数据是用连续形式表示的信息,数字数据使用离散形式表示的信息。
- 2、数据的压缩与压缩率
- 3、二进制表示法:每多一位能表示的东西就会翻倍
- 3、数字数据的表示方法:负数表示的方法有符号数值表示法和定长量数
- 4、十进制补码:Negative(I) = 10的k次方-I
- 5、二进制补码:Negative(I) = 2的k次方-I 更简单的做法是取反加一
- 6、二进制浮点:表示方法为 符号×尾数×2的exp次 若为64位则一位表示符号,11位表示储存指数,52位表示储存尾数。
- 7、文本的表示法:ASCII字集 Unicode字符集
- 8、文本压缩:关键字编码 行程长度编码 赫夫曼编码
- 9、音频数据表示方法:音频格式包括 WAV AU AIFF VQF MP3,其中MP3最常用
- 10、图像与是视频的表示方法
其他学习
通过云班课自学了
- BASE64编码并通过python中的base数据库基本实现转换
- 罗马数字和阿拉伯数字的相互转换从网上找见代码并且加以运行
- IEE754浮点数的转换
最后BMP图像处理断在了半路,无法打开BMP图片这个有点难!
base64的代码没有找见,只能淡出通过python中自带的base数据库实现 预计学习时间:10小时 实际学习时间:10小时