导航:首页 > 教学教案 > 进制教学视频

进制教学视频

发布时间:2021-02-08 13:29:43

Ⅰ 十六进制计算视频教程网站在哪啊

编程语言基础都有提到

Ⅱ 二进制如何转换成八进制二进制:1010110101八进制是1265 是怎没算的啊视频教程没看懂

很简单的,
以下是各种进制的转换方法:
两个进制(其中之一为10进制)之间的互转(手工计算方法)
以2,10进制互转为例,其他请举一反三:
二进制数1101转十进制:
1×2的三次幂+1×2的二次幂+0×2的一次幂+1×2的零次幂=8+4+0+1=13
附加一个八进制转十进制的例子吧:
507(八进制转10进制):
5×8的2次幂+0×8的1次幂+7×8的0次幂=
5×64+0×8+7×1=327(10进制)

以上是小进制向大进制的转换,从2->10和8->10,下面说说大进制向小进制的转换。(方法是相除去余)
10进制327转八进制:
327/8 = 40 余数为7
40/8 = 5 余数为0
于是八进制数为507(第一位5是最后的商)
10进制13转2进制:
13/2 = 6 余数为1
6/2 = 3 余数为0
3/2 = 1 余数为1
所以对应的二进制数为1101(第一位1是最后的商)

再测试一下,把307(10进制)转换为16进制:
307/16 = 19 余数为3
19/16 = 1 余数为3
对应的16进制数应该是:133
再把133转回10进制:
1×16的2次幂+3×16的1次幂+3×16的零次幂
=256+48+3=307
这是程序:
#include <stdio.h>
#define BASE 8 /*要转换成几进制数/*
#define DIGIT 100 /*转换数的位数/*
int main(void)
{
int i,input;
int x[DIGIT];
printf("Please enter(Enter q to quit)")
while(scanf("%d",&input)==1)
{
for (i=0;input!=0;input/=BASE)
x[i]%=input;
for (;i<0;i--)
printf("%d",x[i]);
}
return 0;
}

要转换成16进制只要改下BASE的值就有了。

Ⅲ 二进制 十进制 十六进制之间 相互转换的视频教程

我有教程 给你:
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)(二)

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)(十)

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)(十)

3. 十六 ----> 二
(19.A)(十六)
整数部分:从后往前每位按十进制转换成四位二进制数,缺位处用0补充 则有:
9---->1001
1---->0001(相当于1)

Ⅳ 我想学二进制哪里有视频教程

可以上哔哩哔哩(是一款APP)搜索二进制
里面有许多关于二进制的教程免费的
希望对你有帮助
谢谢
旺采纳哟

Ⅳ 二进制的视频教学,要连接

二进制就是跟电脑里头只能识别1跟0一样。。没啥学的。,再通俗一点就是:是跟不是。这就是一种二进制。电脑里头识别的100101001100。。。等等这就是二进制的。。

Ⅵ 求进制详解的视频教程!

视频教程没有,我以前教过别人这个,就是理解上要麻烦点,其实很简单的,就是一个公式版而已。进制数权之间的转换公式:
R进制转换为10进制(R代表任何进制的数,我们常用的是二进制、八进制和十六进制,不要以为就只有这几种)
(a1a2a3a4...an)R=a1*R的(n-1)次方+a2*R的(n-2)次方....an*R的0次方
将10进制转换成别的也是这个公式,不过要转换一下,就成了我们常说的取余法。

Ⅶ 求个 二进制 和 十六进制 讲解的 视频课程

http://www.knowsky.com/tools/ToolJin.asp 去这里可以直接帮你算出来

要学的话,看下面,我也是网上转的,人太懒难得写,呵呵,应该对你有帮助~

http://ke..com/view/883725.htm

其下:

在高速发展的现代社会,计算机浩浩荡荡地成为了人们生活中不可缺少的一部分,帮助人们解决通信,联络,互动等各方面的问题。今天我就给大家讲讲与计算机有关的“进制转换”问题。
我们以(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)(十六)
最近有些朋友提了这样的问题“0.8的十六进制是多少?”
我想在我的空间里已经有了详细的讲解,为什么他还要问这样的问题那
于是我就动手算了一下,发现0.8、0.6、0.2... ...一些数字在进制之间的转化
过程中确实存在麻烦。
就比如“0.8的十六进制”吧!
无论你怎么乘以16,它的余数总也乘不尽,总是余8
这可怎么办啊,我也没辙了
第二天,我请教了我的老师才知道,原来这么简单啊!
具体方法如下:
0.8*16=12.8
0.8*16=12.8
.
.
.
.
.
取每一个结果的整数部分为12既十六进制的C
如果题中要求精确到小数点后3位那结果就是0.CCC
如果题中要求精确到小数点后4位那结果就是0.CCCC
现在OK了,我想我的朋友再也不会因为进制的问题烦愁了!
下面是将十进制数转换为负R进制的公式:
N=(dmdm-1...d1d0)-R
=dm*(-R)^m+dm-1*(-R)^m-1+...+d1*(-R)^1+d0*(-R)^0
15=1*(-2)^4+0*(-2)^3+0*(-2)^2+1*(-2)^1+1*(-2)^0
=10011(-2)
其实转化成任意进制都是一样的
C程序代码:(支持负进制)
#include <stdio.h>
#include <math.h>
main()
{
long n,m,r;
while( scanf( "%ld%ld",&n,&r)!=EOF){
if (abs(r)> 1 && !(n <0 && r> 0)){
long result[100]=;
long *p=result;
printf( "%ld=",n);
if (n!=0){
while(n!=0){
m=n/r;*p=n-m*r;
if (*p <0 && r <0){
*p=*p+abs(r);m++;
}
p++;n=m;
}
for (m=p-result-1;m>=0;m--){
if (result[m]> 9)
printf( "%c",55+result[m]);
else
printf( "%d",result[m]);
}
}
else printf( "0");
printf( "(base%d)\n",r);
} }
return;
}

Ⅷ 二进制算法的教学视频

这个网上有很多啊。。内容。http://v.youku.com/v_show/id_XMjcxMzU4NTM2.html

Ⅸ 真心跪求 怎么学习二进制 八进制 十进制 十六进制 还有就是它们之间 的互相转换!!!求视频!!

8进制C中基本不用(不说啦,但是方法一样)
2转10:乘以位权
例如专:1101 1010
=1*2的7次方属+1*2的6次方+0*2的5次方+1*2的4次方+1*2的3次方+0*2的2次方+1*2的1次方+1*2的0次方=算出的就是进制
10转2:除基取余法,从低位到低位
例如:87
87/2=43余1
43/2=21余1
21/2=10余1
10/2=5余0
5/2=2余1
2/2=1余0
1/2=0余1
87的2进制数=101 0111
2进制转16进制(8421),16进制为(0,1,。。。。。。A,C,B,D,E,F)A=10.......F=15
例如:0B1 1 1 0 1 1 0 1=0xed(0x表示16进制数)(0B表示2进制数)都是C语言的写法

8 4 2 1 8 4 2 1
8*1+4*1+2*1+0*1=15对应16进制的E(高位)
8*1+4*1+0*4+1*1=13对应16进制的D(低位)

阅读全文

与进制教学视频相关的资料

热点内容
北京高中作文耐心 浏览:59
变作文600字初中 浏览:660
2011台州中考语文 浏览:250
识字一的教案 浏览:85
语文作业本凡卡答案 浏览:619
300书信作文大全 浏览:227
苏教版五年级语文下册补充成语ppt 浏览:891
爱的方式作文开头结尾 浏览:694
端午节的作文600字初中 浏览:70
3年级上册语文作业本答案 浏览:265
高考语文与小学的联系 浏览:965
2015北京语文中考答案 浏览:979
双分点地步法教学 浏览:714
小学二年级作文辅导课 浏览:693
关于成功条件的作文素材 浏览:848
建军节作文的结尾 浏览:88
五年级下册语文mp3在线收听 浏览:696
ie教案6 浏览:907
三年级语文培优补差计划 浏览:679
二胡独奏一枝花教学 浏览:525