1.什么叫进制

进制就是逢几进一
我们说的n进制其实就是指逢n进一,人类最习惯使用十进制。为了实际需要,我们又建立了八进制和十六进制、二进制
计算机进制转换_进制

  • 生活中用到进制的例子:
    一周七天:七进制
    一年十二个月:十二进制
    一小时六十分钟:六十进制
    计算机中的数据是以二进制表示的!
    计算机只识别二进制的数,如果有别的进制的数自动转换二进制运算!
    计算机进制转换_八进制_02

2.二进制

2.1概念引入

20世纪30年代中期,数学家冯.诺依曼大胆提出采用二进制作为数字计算机的数制基础。
目前计算机内部处理信息都是用二进制表示的。
约翰·冯·诺依曼 ( John Von Nouma,1903-1957),美藉匈牙利人 。20世纪最杰出的数学家之一 ,“计算机之父”、 “博弈论之父”,是上世纪最伟大的全才之一。
计算机进制转换_二进制数_03

2.2 二进制特点

计算机进制转换_二进制数_04
只有“0”和“1”两个数码
二进制中的所有数都是0和1组成
对计算机而言,形象鲜明,易于区分,识别可靠性高。
运算规则简单
二进制中的“0”和“1”,与逻辑命题中的“假”和“真”相对应,为计算机实现逻辑运算和程序中的逻辑判断创造了有利条件,具有良好的逻辑性。

2.3 数制表示方式

用一个下标来表明
例如:(10)10 (10) 2 (10)16
      十进制 二进制 十六进制计算机进制转换_八进制_05
计算机进制转换_进制_06
计算机进制转换_进制_07

2.4 二进制整数转为十进制数

计算机进制转换_二进制数_08

  • 练习1:
    计算机进制转换_进制_09
    计算机进制转换_进制_10
    计算机进制转换_八进制_11

2.5 二进制小数转为十进制数

计算机进制转换_二进制数_12
计算机进制转换_八进制_13

  • 练习2:
    计算机进制转换_进制_14计算机进制转换_二进制数_15

2.6 其他进制转为十进制数

计算机进制转换_八进制_16
计算机进制转换_二进制数_17

2.7十进制数转为二进制数

十进制整数转为二进制整数
方法:除2取余,直至商为0,余数倒序排。
计算机进制转换_进制_18
计算机进制转换_二进制数_19
计算机进制转换_进制_20

  • 十进制小数转为二进制小数。
    方法:乘2取整,直至小数为0,整数正序排。
    计算机进制转换_进制_21
  • 十进制规则小数转为二进制数
    计算机进制转换_进制_22
  • 十进制不规则小数转为二进制数例题
    计算机进制转换_八进制_23

2.8.进制转换练习

计算机进制转换_进制_24

3.八进制和二进制之间转换

计算机进制转换_八进制_25

3.1 二进制与八进制数间的关系

计算机进制转换_八进制_26

3.2二进制与八进制数间的转换

计算机进制转换_进制_27

  • 方法:分段法—三位分段
  • 步骤:
    1、找到小数点所在位置
    2、以小数点位置为中心:
    向左,三位一段,不足三位,左补0
    向右,三位一段,不足三位,右补0
    3、将每段中的三位二进制数转化为一位八进制数
  • 二进制转八进制示例:
    计算机进制转换_二进制数_28
  • 练习:
    计算机进制转换_进制_29
    计算机进制转换_进制_30

3.3八进制转为二进制数

计算机进制转换_二进制数_31
方法:将一位八进制数转化为三位二进制数,不足三位二进制数时,统一左补零。

  • 练习
    计算机进制转换_进制_32
    计算机进制转换_二进制数_33

4.十六进制和二进制之间转换

4.1二进制与十六进制数间的关系

计算机进制转换_进制_34

4.2十六进制转为二进制数

将每一位十六进制数转为四位二进制数,不足四位时:进行左补零。
计算机进制转换_进制_35

  • 练习
    计算机进制转换_进制_36

5.进制转换综合练习

  • 将下列进制数转换成十进制数:
    计算机进制转换_八进制_37
  • 将下列十进制数转换成二进制、八进制、十六进制:
    计算机进制转换_进制_38
  • 将下列二进制转换成八进制、十六进制
    计算机进制转换_进制_39