计算机基础数制转换教学ppt,计算机应用基础数制转换.ppt

计算机应用基础数制转换

数制的转换

本节课学习内容

新编计算机基础教程

数制的有关概念

数码

某种数制所包含的数学符号

基数

某种数制所包含的数码的个数

进位规则

逢N进1

表示形式

二进制B,十进制D,八进制O,十六进制H

位权

数制中某位数字所对应的权重

位权的大小=基数i,i是数字的位序,

按权展开式

将数码写成加权和的形式

新编计算机基础教程

位序是如何定义的?

二进制

采用二进制的原因

(1)运算简单

二进制运算法则简单

(2)工作可靠

二进制运算规则简单、状态少,数字的存储、传输和处理不易出错

第一章 计算机基础与信息科学

二进制

采用二进制的原因

(1)运算简单

二进制运算法则简单

新编计算机基础教程

加法:

0+0=0

0+1=1

1+0=1

1+1=10

乘法:

0×0=0

0×1=0

1×0=0

1×1=1

二进制转换为十进制

方法:将二进制数按权展开后相加,即得到等值的十进制数。

例:

数制转换

按权展开法

新编计算机基础教程

数制转换

十进制转换成二进制

步骤:

1)把十进制数除以2得到一个商和一个余数

2)再将所得的商除以2,得到一个新的商和一个新的余数

3)这样不断的用所得的商除以2,直到商为0为止

4)将所得到的余数列逆序排列好,就为所求的二进制数

新编计算机基础教程

例题

例1 十进制数167等值的二进制是多少??

167D

例2 十进制数35等值的二进制是多少??

35D=100011B

新编计算机基础教程

新编计算机基础教程

①     用除2取余法将(35)10转换为二进制整数:

2 35 ………… 余数为1 低位

2 17 ………… 余数为1

2 8 ………… 余数为0

2 4 ………… 余数为0

2 2 ………… 余数为0

2 1 ………… 余数为1 高位

0

故:(35)10 = (100011)2

验证:1×25+0 × 24+0 × 23+0 × 22+1 × 21+1 × 20=32+2+1=35

除8取余法

新编计算机基础教程

十进制转为八进制如何计算?

除16取余法

新编计算机基础教程

十进制转为十六进制如何计算?

二进制转八进制

将八进制的所有数码用二进制来表示

新编计算机基础教程

二进制转为八进制

方法:三合一

将二进制数以小数点为基准,

1)整数部分:

从右至左,每三位为一组, 最左边的数不足三位,在其左侧补0 补足三位;

2)小数部分:

从左至右,每三位为一组,最右边的数不足三位,在其右侧补0补足三位;

3)连接起来便是转换得到的八进制数。

新编计算机基础教程

(1010111011.0010111)2=(1273.134)8

例:将(1010111011.0010111)2转换为八进制数:

八进制转二进制

新编计算机基础教程

方法:一变三

例:将(2635.45)8转换为二进制数:

(2635.45)8=(10110011101.100101)2

十六制转二进制

新编计算机基础教程

二进制转为十六进制

方法:四合一

将二进制数以小数点为基准,

1)整数部分:

从右至左,每四位为一组, 最左边的数不足四位,在其左侧补0,补足四位

2)小数部分:

从左至右,每四位为一组,最右边的数不足四位,在其右侧补0补足四位;

3)连接起来便是转换得到的十六进制数。

新编计算机基础教程

例:将(10110101011.011101)2转换为十六进制:

(10110101011.011101)2=(5AB.74)16

十六进制变二进制

方法:一变四

例:将(5A0B.0C)16转换为二进制数:

0101

1010

0000

1011

0000

1100

(5A0B.0C)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值