计算机基础 进制,计算机基础之进制转换

[基础篇] 进制转换原则

概率质量函数

一个概率质量函数的图像。函数的所有值必须非负,且总和为1。

在概率论中,概率质量函数(probability mass

function,简写为pmf)是离散随机变量在各特定取值上的概率。概率质量函数和概率密度函数不同之处在于:概率密度函数是对连续随机变量定义的,本身不是概率,只有对连续随机变量的取值进行积分后才是概率。

数学定义

假设X是一个定义在可数样本空间S上的离散随机变量 S ? R,则其概率质量函数 fX(x) 为

注意这在所有实数上,包括那些X不可能等于的实数值上,都定义了 fX(x)。在那些X不可能等于的实数值上, fX(x)取值为0 (

x ∈ R\S,取Pr(X = x) 为0)。

离散随机变量概率质量函数的不连续性决定了其累积分布函数也不连续。

例子

假设X是抛硬币的结果,反面取值为0,正面取值为1。则在状态空间{0, 1}(这是一个Bernoulli随机变量)中,X =

x的概率是0.5,所以概率质量函数是

概率质量函数可以定义在任何离散随机变量上,包括常数分布, 二项分布(包括Bernoulli分布), 反二项分布,

Poisson分布, 几何分布以及超几何分布随机变量上.

在高速发展的现代社会,计算机浩浩荡荡地成为了人们生活中不可缺少的一部分,帮助人们解决通信,联络,互动等各方面的问题。今天我就给大家讲讲与计算机有关的“进制转换”问题。

我们以(25.625)(十)为例讲解一下进制之间的转化问题

说明:小数部份的转化计算机二级是不考的,有兴趣的人可以看一看

1. 十 -----> 二

(25.625)(十)

整数部分:

25/2=12......1

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

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

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

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

然后我们将余数按从下往上的顺序书写就是:11001,那么这个11001就是十进制25的二进制形式

小数部分:

0.625*2=1.25

0.25 *2=0.5

0.5 *2=1.0

然后我们将整数部分按从上往下的顺序书写就是:101,那么这个101就是十进制0.625的二进制形式

所以:(25.625)(十)=(11001.101)(二)

十进制转成二进制是这样:

把这个十进制数做二的整除运算,并将所得到的余数倒过来.

例如将十进制的10转为二进制是这样:

(1) 10/2,商5余0;

(2) 5/2,商2余1;

(3)2/2,商1余0;

(4)1/2,商0余1.

(5)将所得的余数侄倒过来,就是1010,所以十进制的10转化为二进制就是1010

2. 二 ----> 十

(11001.101)(二)

整数部分: 下面的出现的2(x)表示的是2的x次方的意思

1*2(4)+1*2(3)+0*2(2)+0*2(1)+1*2(0)=25

小数部分:

1*2(-1)+0*2(-2)+1*2(-3)=0.625

所以:(11001.101)(二)=(25.625)(十)

二进制转化为十进制是这样的:

这里可以用8421码的方法.这个方法是将你所要转化的二进制从右向左数,从0开始数(这个数我们叫N),在位数是1的地方停下,并将1乘以2的N次方,最后将这些1乘以2的N次方相加,就是这个二进数的十进制了.

还是举个例子吧:

求110101的十进制数.从右向左开始了

(1) 1乘以2的0次方,等于1;

(2) 1乘以2的2次方,等于4;

(3) 1乘以2的4次方,等于16;

(4) 1乘以2的5次方,等于32;

(5) 将这些结果相加:1+4+16+32=53

3. 十 ----> 八

(25.625)(十)

整数部分:

25/8=3......1

3/8 =0......3

然后我们将余数按从下往上的顺序书写就是:31,那么这个31就是十进制25的八进制形式

小数部分:

0.625*8=5

然后我们将整数部分按从上往下的顺序书写就是:5,那么这个0.5就是十进制0.625的八进制形式

所以:(25.625)(十)=(31.5)(八)

4. 八 ----> 十

(31.5)(八)

整数部分:

3*8(1)+1*8(0)=25

小数部分:

5*[8(-1)]=0.625

所以(31.5)(八)=(25.625)(十)

5. 十 ----> 十六

(25.625)(十)

整数部分:

25/16=1......9

1/16 =0......1

然后我们将余数按从下往上的顺序书写就是:19,那么这个19就是十进制25的十六进制形式

小数部分:

0.625*16=10(即十六进制的A或a)

然后我们将整数部分按从上往下的顺序书写就是:A,那么这个A就是十进制0.625的十六进制形式

所以:(25.625)(十)=(19.A)(十六)

6. 十六----> 十

(19.A)(十六)

整数部分:

1*16(1)+9*16(0)=25

小数部分:

10*16(-1)=0.625

所以(19.A)(十六)=(25.625)(十)

如何将带小数的二进制与八进制、十六进制数之间的转化问题

我们以(11001.101)(二)为例讲解一下进制之间的转化问题

说明:小数部份的转化计算机二级是不考的,有兴趣的人可以看一看

1. 二 ----> 八

(11001.101)(二)

整数部分: 从后往前每三位一组,缺位处用0填补,然后按十进制方法进行转化, 则有:

001=1

011=3

然后我们将结果按从下往上的顺序书写就是:31,那么这个31就是二进制11001的八进制形式

小数部分: 从前往后每三位一组,缺位处用0填补,然后按十进制方法进行转化, 则有:

101=5

然后我们将结果部分按从上往下的顺序书写就是:5,那么这个5就是二进制0.101的八进制形式

所以:(11001.101)(二)=(31.5)(八)

2. 八 ----> 二

(31.5)(八)

整数部分:从后往前每一位按十进制转化方式转化为三位二进制数,缺位处用0补充 则有:

1---->1---->001

3---->11

然后我们将结果按从下往上的顺序书写就是:11001,那么这个11001就是八进制31的二进制形式

说明,关于十进制的转化方式我这里就不再说了,上一篇文章我已经讲解了!

小数部分:从前往后每一位按十进制转化方式转化为三位二进制数,缺位处用0补充 则有:

5---->101

然后我们将结果按从下往上的顺序书写就是:101,那么这个101就是八进制5的二进制形式

所以:(31.5)(八)=(11001.101)(二)

3. 十六 ----> 二

(19.A)(十六)

整数部分:从后往前每位按十进制转换成四位二进制数,缺位处用0补充 则有:

9---->1001

1---->0001(相当于1)

则结果为00011001或者11001

小数部分:从前往后每位按十进制转换成四位二进制数,缺位处用0补充 则有:

A(即10)---->1010

所以:(19.A)(十六)=(11001.1010)(二)=(11001.101)(二)

4. 二 ----> 十六

(11001.101)(二)

整数部分:从后往前每四位按十进制转化方式转化为一位数,缺位处用0补充 则有:

1001---->9

0001---->1

则结果为19

小数部分:从前往后每四位按十进制转化方式转化为一位数,缺位处用0补充 则有:

1010---->10---->A

则结果为A

所以:(11001.101)(二)=(19.A)(十六)

方差和标准差是用来描述一组数据的波动性的(集中还是分散)标准差的平方就是方差

任何大于1的自然数n阶乘表示方法:

n!=1×2×3×……×n

n!=n×(n-1)!

n的双阶乘:

当n为奇数时表示不大于n的所有奇数的乘积

如:7!!=1×3×5×7

当n为偶数时表示不大于n的所有偶数的乘积

如:8!!=2×4×6×8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值