数基 · 中四
数基:例题(中等)
两到三步的数基运算:把十进制转换成其他数基,以及在同一数基内做加减法(进位与借位)。适合准备好处理逆向转换和竖式运算的学生。
例题 1
把 92₁₀ 转换成五进制。
- 反复除以 5 并记下每次的余数:92 ÷ 5 = 18 余 2。
- 18 ÷ 5 = 3 余 3。
- 3 ÷ 5 = 0 余 3。
- 把余数由下往上读:3、3、2。
- 验算:(3×25) + (3×5) + (2×1) = 75 + 15 + 2 = 92。✓
例题 2
求 1011₂ + 110₂,答案用二进制表示。
- 把两数按右边(个位)对齐,逐列相加,某列达到 2 时进位。
- 个位:1 + 0 = 1,写 1。
- 二位:1 + 1 = 2,写 0 进 1。
- 四位:0 + 1 + 1(进位) = 2,写 0 进 1。
- 八位:1 + 0 + 1(进位) = 2,写 0 进 1;最后的进位在最前面加一个 1。
- 读出各列:1 0 0 0 1。
- 用十进制验算:11 + 6 = 17,而 10001₂ = 16 + 1 = 17。✓
例题 3
求 623₈ − 157₈,答案用八进制表示。
- 按个位对齐,逐列相减;借位时借的是一组 8。
- 个位:3 − 7 不够,要借位。从八位借 1:(3 + 8) − 7 = 11 − 7 = 4。
- 八位:2 借出后变成 1。1 − 5 不够,要借位:(1 + 8) − 5 = 9 − 5 = 4。
- 六十四位:6 借出后变成 5。5 − 1 = 4。
- 读出各列:4 4 4。
- 用十进制验算:403 − 111 = 292,而 444₈ = (4×64)+(4×8)+4 = 256+32+4 = 292。✓
例题 4
把 200₁₀ 换算成二进制。
- 反复除以 2,并记录每次余数:
- 200÷2 = 100 余 0,100÷2 = 50 余 0,50÷2 = 25 余 0,25÷2 = 12 余 1。
- 12÷2 = 6 余 0,6÷2 = 3 余 0,3÷2 = 1 余 1,1÷2 = 0 余 1。
- 从最后一个余数读到第一个:11001000。
例题 5
求 234₅ + 143₅,答案以五进制表示。
- 在五进制下逐位相加,某位达到 5 就进位。
- 个位:4 + 3 = 7 = 1×5 + 2,写 2 进 1。
- 五位:3 + 4 + 1(进位) = 8 = 1×5 + 3,写 3 进 1。
- 二十五位:2 + 1 + 1(进位) = 4,写 4。
- 结果为 432₅。
例题 6
把 1011010₂ 换算成八进制。
- 把二进制数字从右每三位一组:1 011 010。
- 在最左边一组前补零:001 011 010。
- 把每三位一组转换:001 = 1,011 = 3,010 = 2。
- 把各组连起来写:132。
例题 7
将 150₁₀ 转换为八进制。
- 反复除以8,记录每次的余数:150 ÷ 8 = 18 余 6
- 18 ÷ 8 = 2 余 2
- 2 ÷ 8 = 0 余 2
- 将余数由下往上读出:2, 2, 6
例题 8
计算 342₅ − 124₅,答案以五进制表示。
- 个位:2 − 4 无法直接相减,需向十位借1组(即借5):(2 + 5) − 4 = 3;十位由4减为3。
- 十位:3 − 2 = 1
- 百位:3 − 1 = 2
- 合并各位数字:213
资料来源:DSKP KSSM Mathematics Form 4 and 5 (Versi English)
预约试课一小时付费试课 · 当天回复 · 每小时RM50起
常见问题
怎样在非十进制中直接做加法或减法?
按列进行加减,方法和平常一样,但进位或借位要按该进位制的基数来判断,而不是十,例如在二进制中,只要该列达到2就要进位。多手动练习几题,比每次都先换算成十进制更能建立正确的手感。
在两个都不是十进制的进位制之间转换,最好的方法是什么?
先把这个数换算成十进制,再从十进制换算成目标进位制,直接在两个不熟悉的进位制之间跳跃转换,通常容易出错。把这两个转换步骤分开进行,并在每一步都检查一下计算过程。
为什么最终答案是对的,还是会被扣分?
阅卷老师会为每个转换步骤给方法分,比如除法余数表或位值展开式。如果直接跳到答案而没有写出这些过程,即使最后的数字是对的,也一样会被扣掉方法分。