精英家教网 > 高中数学 > 题目详情
下表提供了一种二进制与十六进制之间的转换方法,这也是实际使用的方法之一,利用这个对照表,十六进制与二进制之间就可以实现逐段转换了.求十六进制的C7A16转化为二进制数的算法.
二进制
000
0001
0010
0011
0100
0101
0110
0111
十六进制
0
1
2
3
4
5
6
7
二进制
1000
1001
1010
1011
1100
1101
1110
1111
十六进制
8
9
A
B
C
D
E
F
解:我们从高位到低位,或者从低位到高位来进行.算法如下:
S1 找到6对应的二进制数0110,写出来0110;
S2 找到1对应的二进制数0001,写在0110的前面,构成00010110;
S3 找到A对应的二进制数1010,写在00010110的前面,构成101000010110;
S4 找到7对应的二进制数0111,写在101000010110的前面,构成0111101000010110;
S5 找到C对应的二进制数1100,写在0111101000010110的前面,构成11000111101000010110;
S6 输出结果11000111101000010110.
本题属于新情景问题,设计了二进制与十六进制之间的转化,首先要熟悉十六进制每位的权为16,二进制每位的权为2.再就是题目已经提示了“逐段转换”这个词,大家要审出来.有了解题思路就可以分段来求解.
练习册系列答案
相关习题

科目:高中数学 来源:不详 题型:解答题

写出用更相减损之术求a、b最大公约数的程序.

查看答案和解析>>

科目:高中数学 来源:不详 题型:解答题

已知平面直角坐标系中的两点A(-1,0),B(3,2),写出求线段AB的垂直平分线方程的一个算法.

查看答案和解析>>

科目:高中数学 来源:不详 题型:解答题

一位商人有9枚银元,其中有1枚略轻的是假银元.你能用天平(无砝码)将假银元找出来吗?写出解决这一问题的算法.

查看答案和解析>>

科目:高中数学 来源:不详 题型:解答题

用秦九韶方法求多项式f(x)= x7-2x6+3x3-4x2+1在x=2时的函数值.

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

以下关于排序的说法中,正确的是(   )
A.排序就是将数按从小到大的顺序排序
B.排序只有两种方法,即直接插入排序和冒泡排序
C.用冒泡排序把一列数从小到大排序时,最小的数逐趟向上漂浮
D.用冒泡排序把一列数从小到大排序时,最大的数逐趟向上漂浮

查看答案和解析>>

科目:高中数学 来源:不详 题型:解答题

如果学生的成绩大于或等于60分,则输出“及格”,否则输出“不及格”.用算法框图表示这一算法过程.

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

下列各组数据中最小的数是( )
A.B.C.D.

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

输入如图所示的程序框图得结果 (  )
A.B.C.0D.2006

查看答案和解析>>

同步练习册答案