内容正文:
信息技术应用基础
高教版 第一版
单元一 认识计算机
任务3 计算机信息编码
学习目标
4
01
知识目标
掌握计算机信息编码的基本概念,理解二进制的特点及二进制与十进制的转换方法。
02
技能目标
能熟练完成二进制与十进制的相互转换;能准确区分不同存储单位的大小及换算。
03
情感与价值观
培养学生的信息意识和数字素养,养成严谨的逻辑思维习惯。
三个维度,清晰指引
01
课程导入与目标
02
计算机进位计数制
03
计算机信息编码
04
课堂巩固与练习
05
课堂总结与作业
课程目录
第一部分
计算机进位计数制
揭开计算机“读懂”世界的秘密
教学导入:大家思考一下...
计算机是如何“看懂”它们的?
“同学们,我们电脑里的这些图片、音乐、文字,它们看起来千差万别,形态各异。大家有没有想过,计算机这个冷冰冰的机器,是怎么‘看’懂它们并存储起来的呢?为什么我们在键盘上敲一个字母‘A’,屏幕上就会显示出来?”
情境导入:视频
计算机的“语言”:0 和 1
一个简单的秘密
💡 教师引导语:其实,计算机的世界非常简单,它只认识两种东西:0和1。就像我们人类世界的开关一样,不是开就是关。那么,这简单的0和1,是如何组合出我们五彩斑斓的数字世界的呢?这就是我们今天要探索的秘密——计算机信息编码。
本节课任务
我们将分三步走,逐步解锁计算机基础知识
01
探索计算机的“语言”
——进制
• 理解二进制的原理和特点
• 掌握二进制与十进制的转换方法
02
学习计算机的“计量单位”
——存储单位
• 认识位、字节等基本单位
• 掌握常用存储单位的换算关系
03
揭秘计算机的“字典”
——字符编码
• 了解ASCII码和常见汉字编码
• 理解乱码产生的根本原因及解决
一、进制的基本概念
1. 进制 (进位计数制)
利用固定的数字符号和统一的规则来计数的方法,其核心逻辑是“逢几进一”。我们日常生活中最常用的就是十进制,即“逢十进一”。
2. 数码:数制的基本符号
指在一种数制中,表示基本数值大小的不同数字符号。例如十进制有10个数码:0, 1, 2, 3, 4, 5, 6, 7, 8, 9;而二进制仅有0和1两个数码。
3. 基数
一种数制所使用数码的总个数。如二进制基数为2,十进制基数为10,是衡量数制范围的关键指标。
4. 位权
数制中某一位上的“1”所代表的实际数值大小。如十进制123中,“2”的位权是10,决定了数字的量级。
二、十进制与二进制
01. 十进制 (Decimal Notation)
数码与基数:包含 0-9 共10个数码,基数为 10,是我们日常生活最常用的计数法。
规则与位权:遵循“逢十进一,借一当十”;位权以 10 为底的幂次展开,如 10³、10⁰。
02. 二进制 (Binary Notation)
数码与基数:仅包含 0 和 1 两个数码,基数为 2,是计算机内部数据处理的基础语言。
规则与位权:遵循“逢二进一,借一当二”;位权以 2 为底的幂次展开,如 2³、2⁰。
三、八进制与十六进制
01. 八进制 (Octal Notation)
数码包含 0-7 共8个,基数为8。遵循“逢八进一,借一当八”的运算规则,位权是以8为底的幂次。它是二进制的一种紧凑表示形式,每3位二进制数对应1位八进制数。
02. 十六进制 (Hexadecimal Notation)
数码含0-9及A-F(代表10-15)共16个,基数为16。规则为“逢十六进一,借一当十六”,位权是16的幂次。它比八进制更紧凑,每4位二进制数对应1位十六进制数,常用于描述内存地址与颜色值。
四、进制的按权展开
十进制数 (Decimal, D)
按权展开式:D = Dₙ₋₁×10ⁿ⁻¹ + ... + D₁×10¹ + D₀×10⁰ + D₋₁×10⁻¹ + ...
基数为10,位权是10的整数次幂,遵循“逢十进一”的规则。
二进制数 (Binary, B)
按权展开式:B = Bₙ₋₁×2ⁿ⁻¹ + ... + B₁×2¹ + B₀×2⁰ + B₋₁×2⁻¹ + ...
基数为2,位权是2的整数次幂,是计算机数据处理的基础。
八进制数 (Octal, O)
按权展开式:O = Oₙ₋₁×8ⁿ⁻¹ + ... + O₁×8¹ + O₀×8⁰ + O₋₁×8⁻¹ + ...
基数为8,数码为0-7,常作为二进制的简写形式,可读性更强。
十六进制数 (Hexadecimal, H)
按权展开式:H = Hₙ₋₁×16ⁿ⁻¹ + ... + H₁×16¹ + H₀×16⁰ + H₋₁×16⁻¹ + ...
基数为16,数码包含0-9和A-F,广泛用于表示内存地址和颜色值。
核心思想:任何进制的数,其每一位数字的值都等于该位上的数码乘以其对应的位权(基数的幂次),这是进制转换的数学基础。
进制转换(一):二进制转十进制
如何读懂二进制数?
核心方法:按权展开求和法
💡 关键原理:
从右向左,二进制数每一位对应的“权重”依次是 2⁰, 2¹, 2², 2³...
只需将每一位上的数字(0或1)乘以其对应的权重,再将所有乘积相加,就能得到对应的十进制数。
示例:将 1011(B) 转为十进制
1011 = 1 × 2³ + 0 × 2² + 1 × 2¹ + 1 × 2⁰
= 8 + 0 + 2 + 1
= 11 (D)
进制转换(二):十进制转二进制
💡 如何写出二进制数?
核心口诀:“除二取余,倒序排列”
📝 示例:将十进制数 13 转换为二进制
13 ÷ 2 = 6 ... 余 1 ← 最后一位(低位)
6 ÷ 2 = 3 ... 余 0
3 ÷ 2 = 1 ... 余 1
1 ÷ 2 = 0 ... 余 1 ← 第一位(高位)(商为0时停止)
✅ 最终结果
从下往上读取余数
1101 (B)
信息存储的最小单位 —— 位 (bit)
💡 计算机世界的“原子”
位 (bit) 的定义
• 它是计算机中最小的数据单位,不可再分。
• 状态极其简单,只有两种可能:0或1。
• 单词 “bit” 其实是binary digit(二进制数字)的英文缩写。
生活中的直观比喻
•像一个基础的电源开关:它无法表达“稍微开一点”或者“一半关”,只能处于两种截然不同的状态。
•开 (On)→ 对应数字 1
•关 (Off)→ 对应数字 0
信息存储的基本单位 — 字节 (Byte)
🧩 计算机世界的“积木块”
什么是字节?
计算机中用于计量文件大小和存储容量的基本单位,是信息处理的基础。
核心换算公式
1 Byte =8 bits(位)
为什么是 8 位?
早期设计中,8位二进制数组合足以表示所有英文字母、数字及常用符号。
Byte 结构示意
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Bit 8
8 个 Bits = 1 个 Byte
4
常用的存储单位
从 B 到 TB,我们的存储有多大?
1 KB
= 1024 Bytes
千字节
1 MB
= 1024 KB
兆字节
1 GB
= 1024 MB
吉字节
1 TB
= 1024 GB
太字节
💡 记忆口诀
“千变万化,都是 1024 在搞鬼”
4
师生互动:“我是二进制达人”
动手试一试:二进制转换
十进制 ➝ 二进制
🎯 挑战任务:
1. 老师给出几个简单的十进制数(如:5, 7, 10)。
2. 学生分组讨论,尝试使用“除二取余”法将其转换为二进制。
二进制 ➝ 十进制
🔢 进阶挑战:
1. 老师给出几个简单的二进制数(如:100, 1101, 1010)。
2. 学生尝试使用“按权展开”法将其还原为十进制数。
4
答案揭晓与点评
看看谁是真正的“二进制达人”
🔄 十进制 转 二进制 (D → B)
• 5 (D) =101(B)
• 7 (D) =111(B)
• 10 (D) =1010(B)
🔄 二进制 转 十进制 (B → D)
• 100 (B) =4(D)
• 1101 (B) =13(D)
• 1010 (B) =10(D)
课堂点评时刻
邀请小组代表上台讲解计算过程,分享思路与技巧,并对表现优秀、正确率高的小组给予表扬与奖励!
4
今日必背
核心知识点回顾
存储与处理的基石
计算机内部所有的数据存储、计算与指令处理,均统一采用二进制数的形式。
二进制进位规则
二进制的核心算术特点可以概括为四个字:“逢二进一”,借位时则是“借一当二”。
基础计量单位定义
• 最小单位:位 (bit)
• 基本存储单位:字节 (Byte)
Byte 与 Bit 的换算
记住这个黄金公式:
1 Byte = 8 bits
常用存储单位进阶换算
相邻单位进率均为1024:
1KB=1024B | 1MB=1024KB
1GB=1024MB | 1TB=1024GB
4
课堂练习:小试牛刀
检验学习成果 · 巩固基础知识
01
将十进制数18转换为二进制数。
02
将二进制数1100转换为十进制数。
03
一个文件大小为2048KB,它等于多少 MB?
04
购买一个标称容量为1TB的硬盘,其实际可用容量约为多少 GB?
(提示:厂商通常按1000进制计算,系统按1024进制)
18 (D) = 10010 (B)
1100 (B) = 12 (D)
2048 KB = 2 MB
1TB 硬盘实际容量 ≈ 931GB
计算机信息的编码
计算机是如何表示字符的?也就是计算机信息的编码
第二部分
4
知识讲授:从数字到字符 — 编码的诞生
计算机如何“读懂”字母和符号?
01 / 核心矛盾
计算机的底层逻辑非常简单:它天生只能识别和处理数字0和1(二进制)。
02 / 编码是什么?
“编码”就是解决上述矛盾的关键方案。
它本质上是一套由大家共同约定的映射规则。
03 / 形象的比喻
我们可以把“编码规则”想象成一本标准的“密码本”。
4
西文字符编码——ASCII码
国际通用的“西文密码本”
什么是 ASCII 码
全称:American Standard Code for Information Interchange(美国信息交换标准代码)。
它是一套基于拉丁字母的字符编码,主要用于显示现代英语和其他西欧语言,是最通用的单字节编码系统。
核心特点
●存储长度:仅使用一个字节(8位)中的低7位进行编码,因此总共有 2⁷ =128个字符。
●涵盖范围:包含了大小写英文字母、数字 0-9、常用标点符号,以及用于控制设备的不可打印的“控制字符”。
常用编码值 (十进制)
● 大写字母 A →65(二进制: 01000001)
● 小写字母 a →97(与大写A相差32)
● 数字字符 0 →48
4
ASCII码表(节选)
32
字符:空格 (Space)
48
字符:数字 0 (Zero)
65
字符:大写字母 A
97
字符:小写字母 a
4
中文编码:汉字编码的挑战
成千上万的汉字,该如何数字化存储?
ASCII码的局限
ASCII 码仅能表示128个字符,对英语已足够,但面对博大精深、数以万计的汉字体系,显然是“杯水车薪”,完全无法满足需求。
制定专属编码标准
为解决汉字在计算机中的存储与传输难题,中国自主制定了一套属于汉字自己的编码标准,让汉字在数字世界中拥有了合法的“身份证”。
汉字之海
源远流长 · 博大精深 · 字符浩瀚
4
编码的重要性:为什么文件会出现乱码?
编码与解码的“密码本”不匹配
根本原因
保存文件时使用的编码,与打开文件时使用的编码不一致,导致计算机无法正确识别信息。
典型示例
一个用 GBK 编码保存的“中国”文本文件,若强制用 ASCII 码打开,显示的将是无法识别的乱码符号。
关键结论
统一“密码本”:正确选择和使用编码,是保证信息正确显示的关键。
4
案例分析:一封“看不懂”的邮件
情景再现
小明使用英文系统的电脑给国内同学小红发送了一封包含中文的邮件。然而,小红收到并打开后,却发现邮件正文里的中文内容全部变成了奇怪的乱码,完全无法阅读。
思考与提问
同学们,你知道这是为什么吗?我们又该如何帮助小红解决这个乱码问题,顺利阅读邮件呢?
图示:邮件客户端因编码问题显示中文乱码的典型场景
4
案例分析:乱码的根源
编码与解码的“密码本”不匹配
发送端编码差异
小明的电脑在发送邮件时,可能默认使用了某种西文编码(如 ISO-8859-1)或 Unicode 的其他形式,导致输出的字符并非标准通用格式。
接收端解码偏差
小红的电脑在接收邮件时,可能默认使用了 GBK 或 GB2312 等中文特定编码来解码,未能正确识别发送端的原始编码规则。
核心矛盾:密码本错位
由于编码(发送)和解码(接收)所依据的“密码本”标准不一致,导致底层的二进制数据无法正确映射为汉字,最终呈现为乱码。
4
案例分析:如何让邮件“恢复正常”?
方法一 (推荐)
使用支持 Unicode(特别是UTF-8)的邮箱系统和软件。这是从根源上解决乱码问题的最佳方案。
💡 小贴士:目前市面上主流的邮箱服务和办公软件都已默认支持UTF-8编码标准。
方法二 · 手动切换
在邮件客户端的设置中,手动选择正确的编码方式进行查看。
📍 操作路径:在邮件详情页中寻找「编码」或「字符集」选项,尝试切换为GBK或UTF-8,直到内容正常显示。
方法三 · 附件发送
若双方系统难以统一,发送方可以选择“曲线救国”的策略。
📎 具体做法:将邮件内容在本地保存为纯文本文件,并在保存时指定编码为GBK或UTF-8,最后作为附件发送给对方。
4
师生互动:不同编码下的文件
思考提问
在“另存为”对话框中,你能看到哪些常用的编码选项?(提示:如 ANSI, UTF-8, Unicode 等)
动手实践
• 将同一文本内容,分别以不同编码另存为两个文件:
(1) 编码选择“ANSI” → 命名为ansi.txt
(2) 编码选择“UTF-8” → 命名为utf8.txt
• 重新用记事本打开两个文件,观察显示内容是否一致?
▲ 记事本“另存为”对话框示例
4
今日必背
▍ 核心知识点回顾 · 编码与字符集
01
编码的定义:建立字符与二进制数一一对应关系的规则与标准,是计算机识别文字的基础。
02
ASCII 码 (美国信息交换标准代码):专门用于表示英文字符的编码标准。一个标准ASCII字符在计算机中占用1 个字节 (8位)的存储空间。
03
常用 ASCII 码值:数字 0 = 48;大写字母 A = 65;小写字母 a = 97。记住这三个基准值即可快速推算其他值。
04
中文编码标准:为了在计算机中正确显示和处理汉字,我国制定了 GB2312、GBK 等国家标准,其中 GBK 包含了更多汉字。
05
Unicode (万国码):为了解决不同语言编码冲突,推出的全球统一编码标准,涵盖了世界上几乎所有的字符。UTF-8是其最常用的实现方式。
06
乱码产生的原因:在读取或打开文件/网页时,如果解码方式与原始文件的编码方式不匹配,计算机就无法正确解析二进制数据,从而显示为乱码。
4
课堂练习
快速判断 · 加深对编码知识的理解
01.编码就是给每个字符分配一个唯一的数字。
02.ASCII码可以表示所有汉字。
03.'A' 的 ASCII 码值比 'a' 小。( )
04.GBK 是 GB2312 的扩展版本,兼容GB2312且收录了更多汉字。
05.只要是使用 UTF-8 编码保存的文件,在任何设备上打开都永远不会出现乱码。( )
4
课堂练习(二):挑战升级
🧪 检验学习成果
01
已知字符‘B’的 ASCII 码值是 66,那么字符‘D’的 ASCII 码值是多少?字符‘b’呢?
02
在计算机中存储一个英文字母'A'和一个汉字'中',分别需要多少字节?(假设使用 GBK 编码)
03
判断题:Unicode 编码可以表示世界上所有的字符,因此使用 Unicode 编码的文件不会出现乱码。( )
04
当你打开一个文本文件看到乱码时,最可能的解决方法是什么?请列举至少两种方法。
4
答案与解析
你都做对了吗?
01.‘D’是68,‘b’是98。
解析:字母是连续编码的,B(66), C(67), D(68)。大小写字母之间有间隔,a(97), b(98)。
02.字节占用差异
英文字母'A'需要1个字节,汉字'中'在GBK编码下需要2个字节。
03. 错误。
解析:虽然Unicode本身包含了所有字符,但如果文件保存时用的是Unicode,而打开时强制用其他编码(如ASCII)来解读,仍然会产生乱码。
04.解决乱码的常用方法
尝试在软件的编码设置中,更换不同的编码方式(如 ANSI, UTF-8, GBK 等)重新打开文件。
4
本课课堂小结:知识体系思维导图
信息的表示
❓ 为什么用二进制?
物理基础:电路的通断、高低电平
🔢 什么是二进制?
仅由 0 和 1 组成,遵循“逢二进一”规则
🔄 如何转换?
掌握二进制 ⇋ 十进制的互换方法
信息的存储
⚛️ 基本单位
位 (bit):最小单位;字节 (Byte):基本单元
📊 常用单位
KB、MB、GB、TB,用于衡量存储容量
➗ 单位换算
遵循“1024 进制”原则 (1KB = 1024 Bytes)
信息的编码
📍 编码定义:建立字符与数字的对应规则
🇺🇸 西文编码:ASCII码(最基础的字符集)
🇨🇳 汉字编码:GB2312 / GBK (兼容扩展)
🌐 全球编码:Unicode (UTF-8) 通用统一标准
⚠️ 乱码问题:因“编码”与“解码”不匹配导致
4
巩固与拓展
基础作业
背诵本节课的2个核心背诵内容,下节课抽查;完成教材中本章节的课后习题,巩固核心知识点。
01.
提升作业
① 查找生活中其他编码实例(如条形码、银行卡号),分析其编码原理,撰写100字左右的分析报告;② 尝试用二进制表示自己的姓名拼音首字母(结合ASCII码)
02.
课后作业布置
感谢观看
THANKS FOR WATCHING
愿技术照亮前行的路 · 期待与您再次相遇
Lavf62.3.100
$