数的表示与进制系统
IB 数学:分析与方法 HL· 1.1 数的表示· 15 分钟阅读
1. 位值进制系统★☆☆☆☆⏱ 5 min
位值进制系统
一种数字系统,其中每个数字的值取决于该数字本身及其位置。数的总价值等于每个数字乘以基数的位置指数次幂后的总和。
例:
对于任意基数,恰好有个不同的数字,范围从到。IB AA HL中研究的所有进制都是位值进制,不同于罗马数字这类古老的非位值系统。
检验你对基数规则的理解
七进制中最大的单个数字是多少?
5
6
7
8
显示答案
1 —正确!任意基数中的最大数字始终是。如果你选了7,说明你混淆了基数本身和最大数字。
2. 进制之间的转换★★☆☆☆⏱ 5 min
进制转换有两种核心过程:任意进制转十进制,以及十进制转任意其他进制。两者都遵循简单的分步规则。
将转换为十进制:展开位值和,在十进制下计算结果。
将十进制整数转换为基数:反复除以,收集余数,然后反转余数列表得到最终结果。
将转换为十进制,再将结果转换为五进制。
- 1
步骤1:使用位值展开将转换为十进制:
- 2
- 3
步骤2:通过反复除法将转换为五进制:
- 4
• ,余数 = (最低有效位)
- 5
• ,余数 =
- 6
• ,余数 = (最高有效位)
- 7
步骤3:反转余数顺序得到最终结果:
- 8
3. 二进制与十六进制★★☆☆☆⏱ 3 min
十六进制
基数16的进制系统,用0-9表示值0-9,用字母A-F分别表示值10-15。在计算机领域用于简洁表示二进制数据。
由于,每个十六进制数字直接对应4个二进制数字(位)。这提供了二进制和十六进制之间转换的捷径,无需通过十进制转换。
将直接转换为十六进制。
- 1
步骤1:从右开始将二进制数字分成4位一组,在最左侧补零使第一组完整:
- 2
- 3
步骤2:将每个4位组转换为对应的十六进制值:
- 4
,
- 5
步骤3:组合所有数字得到最终结果:
- 6
4. 基本二进制运算★★★☆☆⏱ 4 min
二进制加法遵循与十进制加法相同的过程,区别仅在于:当数字之和大于等于基数2(而非10)时,就向前一位进位。
计算。
- 1
步骤1:将两个数右对齐,从最右位开始相加:
- 2
1 + 1 = 2 = ,写0,进1
- 3
步骤2:下一位:1 + 0 + 1(进位)= 2,写0,进1
- 4
步骤3:下一位:0 + 1 + 1(进位)= 2,写0,进1
- 5
步骤4:最左位:1 + 1 + 1(进位)= 3 = ,写1,进1
- 6
步骤5:将最后的进位作为新的最左位加上:
- 7
5. 常见陷阱
错误做法:
将十进制转换为新进制时,按计算顺序书写余数。
原因:
第一个计算得到的余数是最低有效(最右侧)数字,而非最高有效数字。
正确做法:
反转收集到的余数顺序得到正确的最终结果,最后得到的余数作为最左侧数字。
错误做法:
在十六进制中将10写为两个数字10,而非单个数字A。
原因:
这会额外增加一个数字,使所有位值移位,导致结果错误。
正确做法:
在十六进制运算中,始终将10-15表示为单个数字A-F。
错误做法:
转换为十六进制时,从左侧开始分组二进制数字。
原因:
从左侧分组会使所有位的位置值错误。
正确做法:
对于整数二进制数,始终从右侧(最低有效端)开始分组。
错误做法:
位值展开时,最右侧整数位的指数从1开始计数。
原因:
这会使所有指数偏移1,导致转换为十进制时结果错误。
正确做法:
无论基数是多少,最右侧整数位的指数始终为0。
6. 速查表
概念 | 核心规则 |
|---|---|
基数中的最大数字 | |
转换为十进制 | Expand |
十进制转新进制 | Repeated division, reverse remainders |
二进制 → 十六进制 | Group 4 bits from right, 1 hex digit per group |
二进制加法 | Carry 1 when sum ≥ 2 |
7. 常见问题
我们为什么要学习不同的进制?
不同进制适用于不同场景:所有计算机硬件都使用二进制,十六进制是表示二进制数据的简洁方式,十进制是日常使用的标准。进制转换也能培养IB数学所需的核心数论推理能力。
真题中的出现
AI 根据考纲规律估算的考点位置,请对照官方真题核实准确性。仅作复习重点参考。
- 2021 · 1
进制转换题
- 2023 · 1
二进制运算题
下一步
数的表示是IB AA HL中所有离散数学和代数内容的基础主题。你在这里练习的逻辑思维能力将帮助你解决大纲所有单元中更复杂的问题,包括数列、级数和微积分。掌握二进制和进制转换也能为你准备Paper 1中经常出现的逻辑、集合论和计数原理等主题做准备。本主题也是未来任何计算机科学或定量数学学习的基础。
