信息的表示
1. 学习目标
- 数字的二进制表示方法,从十进制的视角延伸。
- 计算机中存储的数据都是用数字表示的。
- 对于如何数字化(把文字、图片、视频、声音等转换成数字)有初步的思路。
2. 学习内容
-
图片是怎么转换成数字的?图片可以通过点或者向量来表示。
最简单的表示方式,一张图片可以用一个一个点的颜色来表示。例如,对于一个60x60(长宽都是60)的图片,共有3600个点,对每个位置点用一个数表示颜色。
-
文字是怎么转换成数字的?思路是把每个“字”用一个数值表示出来。
2.1 对于英文,请参考百度百科 ASCII。例如用十进制65表示大写字母A,97表示小写字母a,61表示等号(=),数值56表示数字“8”。
2.2 对于中文,请参考百度百科 GB18030,方式类似英文,通过给这些字排个顺序,再稍作变换实现的。GB18030-2005《信息技术中文编码字符集》是我国制订的以汉字为主并包含多种我国少数民族文字(如藏、蒙古、傣、彝、朝鲜、维吾尔文等)的超大型中文编码字符集强制性标准,其中收入汉字70000余个。
2.3 假如要同时显示不同国家的语言,怎么办?答案是国际标准。Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。
-
视频怎么转换成数字呢?
-
声音怎么转化为数字呢?
3. 作业
1、 请讲解一下文字、图片是怎么存储成数字的。
【CSP 2020 入门组第一轮 q01】在内存储器中每个存储单元都被赋予一个唯一的序号,称为()。
A. 地址 B. 序号 C. 下标 D. 编号
【CSP 2020 入门组第一轮 q04】现有一张分辨率为 2048×1024 像素的 32 位真彩色图像。请问要存储这张图像,需要多大的存储空间?( )。
A. 16MB B. 4MB C. 8MB D. 2MB
【CSP 2019 入门组第一轮 q03】一个32位整型变量占用()个字节。
A. 32 B. 128 C. 4 D. 8
【NOIP 2018 普及组初赛 q03】1MB 等于( )
A. 1000 字节 B. 1024 字节
C. 1000 X 1000 字节 D. 1024 X 1024 字节
4. 补充资料
Why do computers represent information in such a hard to read way? And how can 1s and 0s represent so many different things?
请参考视频:二进制和数据(Binary & data)