童码工坊

首页 · 全部工具 · 数字基地探险

数字基地探险

外星人用"几只手指"决定他们的进制。地球人 10 根手指→十进制;电脑 2 根手指→二进制。

广告位

输入一个数

外星人基地

点不同星球,看他们的"手指"和"数数方式"。

广告位

它能解决什么问题

进制对小孩太抽象。这里用外星人手指数做比喻,孩子自己"发明"5 进制、7 进制,对"为什么叫 base-N"恍然大悟。

谁适合用

10 岁以上接触"为什么计算机用 0/1"的孩子;对进制、颜色码好奇的小学生。

局限

最大 36 进制(0–Z);不支持分数;自定义进制字符表固定 0–Z;不支持浮点数。

常见问题

Q:为什么二进制只用 0 和 1?

因为电路只有"通/断"两态。1 个"通断"表示 2 种状态;N 个表示 2^N 种,刚好和二进制对应。

Q:什么是十六进制?

每位 16 种状态,用 0–9 + A–F 表示。一个十六进制位 = 4 个二进制位。颜色码 #FF6496 就是十六进制。

Q:自定义进制有什么用?

教学上帮孩子理解"进制只是约定"。实际编程用得最多的是 2、8、10、16。

Q:怎么引导?

让孩子"假如我有 3 根手指",让他数到 10 看看会写出什么——他很快会理解 base 的概念。