从基数10变为基数2

假设我们在基数10中有一个数字,并且想知道如何在基数2中表示该数字。

我们如何做到这一点?

好吧,有一种简单易行的方法可以遵循。我们说我想在基数2中写59。我的**步是找到小于59的2的**功率。
所以让我们来看看2的功率:

1,2,4,8,16,32,64。

好的,64大于59,所以我们退后一步,得到32。32是2的**功率,仍小于59。32次进入59次有多少次“全部”(不是部分或分数)时间?

它只能进入一次,因为2 x 32=64大于59。所以,我们写了一个1。

1

现在,我们从59:59–(1)(32)=27中减去32。我们转到下一个较低的功率2。在这种情况下,那将是16。16分到27分有多少次?一次。所以我们写下另外一个并重复这个过程。

1

1

27–(1)(16)=11。2的下一个**功率是8.
8可以进入11的满多少次?
一次。所以我们写了另外1个。

111

11

11–(1)(8)=3。2的下一个**功率是4.
4可以进入3的满多少次?
零。
所以,我们写下0。

1110

3–(0)(4)=3。2的下一个**功率青春期健康教育知识是2.
2可以进入3的满多少次?
一次。所以,我们写了一个1。

教育_1

11101

3–(1)(2)=1。**,2的下一个**功率是1。一次可以进入1次有多少次?
一次。所以,我们写了一个1。

111011

1–(1)(1)=0。现在我们停止,因为我们的下一个**功率2只是一小部分。
这意味着我们已经在基数2中完全写了59。

练习

现在,尝试将以下基数10转换为所需的基数

  1. 16进入基地4
  2. 16进入基地2
  3. 30基地4
  4. 49基地2
  5. 30基地3
  6. 44基地3
  7. 133基地5
  8. 100基地8
  9. 33基地2
  10. 19基地2

解决方案

  1. 100
  2. 10000
  3. 132
  4. 110001
  5. 1010
  6. 1122
  7. 1013
  8. 144
  9. 100001
  10. 10011