- 10
- 0
- 约5.86千字
- 约 4页
- 2017-11-17 发布于浙江
- 举报
A-1 在二进制计数序列中,10111 下一个二进制数是什么?
2
答:11000
2
A-2 用14 位二进制能表示的最大十进制数是什么?最多能表示的多少种不同的数(用十进制
表示)?
答:最大十进制数是214-1 = 16383,最多能表示214= 16384 种不同的数。
A-3 计算机是怎样解决数值计算问题的?
答:计算机解决实际问题的本质是体现人的智能的过程,称为人工智能。人工智能正在不断
发展,智能化程序愈来愈高,并将“思维”与“学习”结合,计算问题的方式有如下特点:
① 采用最基本原理、最简单、最直接的方法;
② 以“+”、“-”、“×”、“÷”实现所有复杂的运算;
③ 采用最基本逻辑关系、运算法则,逐层推理的方法。
由于计算机的速度、容量优势及“不知疲倦” 的精神,可以完成人所不及的巨大脑力劳动。
(注:由于作者对人工智能的认识很浮浅,很不全面,答案仅供参考)
A-4 将425.687510 转换成二、八、十六进制数。
解:425 = 1101010012
0.6875 = 0.10112
所以:425.6875 = 110101001. 1011 = 110101001.1011 = 851.54 = 1A9.B
10 2 2 8 16
A-5 将数31.548 转换为等值的十六进制数。
解:31.54 = 11001.101100 = 19.B
8 2 16
A-6 将3.141610 和2.718310 转换成二、八、十六进制数。
解:3.1416 = 11.001001000011 = 3.1103 = 3.2243
10 2 8 H
A-7 将数6161110 转换为等值的十六进制数
解:6161110 = F0ABH
A-8 三字节长度的定点数,整数部分长2 个字节(包括一位符号位),小数部分长1 个字节,
则该定点数能表示的数的范围是多少?其绝对精度为多少?
答:三字节定点数,其相对误差为1/65536 = 0.000015 与具有8 位阶码的三字节浮点数相同,
表示数的范围:±2-15 ~ ±215
A-9 将“π”转换为四字节浮点数。
解:π 对应的四字节浮点数求解过程:
第一步,设π = 3.1416 。先将π与教材图A-11 四字节浮点数格式靠拢,由于“π”1,所以用除2
167
的方法对其降幂,每除一次,阶码加1 (阶码初值为3FH=127 )。除以2 的步骤持续进行,直到预
转换数为1.XXXXXX…的形式为止。即:
1
3.1416 = 1.5708×2
第二步:将 1.5708 的2 的幂式系数中的“1” (是四字节浮点数格式中不可见的总为1 部分),
提出来,剩余的小数部分转换为十六进制小数(用计算器采用乘以 16,然后提整数,再减去整数
的方法)直到达到尾数长度或小数部分乘积出现“0” :
1.5708 = (1+9/16+2/256+1/4096+15/65536+15/1048576+15/ )
第三步:确定浮点数的阶码,本题是:7FH + 1 = 80H,接着再确定数符位,本题为“0” (正数);
第四步:合并第一、二、三步结果,并转为十六进制形式,然后按图A-11 的格式排列浮点数
的各个部分,形成浮点数整体:
1 1
3.1416 = 1.5708×2 = (1+0.921FF) ×2 = 0 100|0 000|0 100|1 001|0 000|1 111|1 111|1 111|1 B
原创力文档

文档评论(0)