第一章 0的故事

♦ 10 进制计数法

分解 2503:

2*103 + 5*102 + 0*101 + 3*100 

♦ 2 进制计数法

分解1100:

1*23 + 1*22 + 0*21 + 0*20 = 8 + 4 + 0 + 0 = 12

♦ 基数转换

1. 用2进制表示12:

12/2 = 6 ...... 0

6/2 = 3   ...... 0

3/2 = 1   ...... 1

1/2 = 0   ...... 1

结果为:1100

 

2. 用2进制表示2503:

2503/2 = 1251 ...... 1

1251/2 = 625   ...... 1

625/2 = 312     ...... 1

312/2 = 156     ...... 0

156/2 = 78       ...... 0

78/2 = 39         ...... 0

39/2 = 19         ...... 1

19/2 = 9           ...... 1

9/2 = 4             ...... 1

4/2 = 2             ...... 0

2/2 = 1             ...... 0

1/2 = 0             ...... 1

结果为: 100111000111

各位数的权重为: 1*211 + 0*210 + 0*29 + 1*28 + 1*27 + 1*26 + 0*25 + 0*24 + 0*23 + 1*22 + 1*21 + 1*20

♦  计算机中为什么采用2进制计数法

总结:

在10进制计数法中,位数少,但是数字的种类多。 -- 对人类比较易用

在2进制计数法中,数字的种类少,但是位数多。   -- 对计算机比较易用

♦ 其他按位计数法

  • 8进制计数法
  • 16进制计数法
  • N进制计数法

♦ 不使用按位计数法的罗马数字

使用 I (1)  V(5)  X(10)  L(50)  C(100)  D(500)  M(1000)来计数

加法规则:

CXXIII(123) + LXXVII(78):  IIIII → V, VV → X, XXXXX → L, LL → C = CCI

减法规则:

MCMXCVIII = M + CM + XC + V + III = 1000 + (1000-100) + (100-10) + 5 + 3 = 1998

♦ 指数法则

如何理解100

103 = 1000 十分之一 102 = 100 十分之一 101 = 10 十分之一 100 = 1

如何理解10-1

100 = 1 十分之一 10-1 = 1/10 十分之一 10-2 = 1/100 十分之一 10-3 = 1/1000

 

指数法则表达式: Na * Nb = Na+b (N ≠ 0)

♦ 0的作用

1. 占位

2. 统一标准,简化规则

 

 

posted @ 2019-11-26 16:17  Ryan_CHCH  阅读(133)  评论(0)    收藏  举报