第二章 课后作业 2.82,2.90

课后作业:2.90,2.82,3.55,3.62

2.90:

A: 格式    SEEEEEEE    EMMMMMMM    MMMMMMMM    MMMMMMMM

pi的二进制数表示为:0 10000000 10010010000111111101011,

S: 为0,是个正数。 
      E:为 10000000  转为10进制为128,128-127=1,即实际指数部分为1. 
      M:为 10010010000111111101011。 这里,在底数左边省略存储了一个1,使用 实际底数表示为 1.10010010000111111101011 , 它表示的二进制小数值为:11.10010010000111111101011

B.根据2.82,可知1/7的表示为0.001001[001]..., 所以22/7为11.001001001001001[001]...

C.从第9位开始不同。

2.82

A.

令x为无穷序列表示的值,可以得到

x*2^k = Y + x

所以

x = Y/(2^k - 1)

B. (a) y=001,k=3,带入公式得:

x=1/7

(b) y=1001,k=4,带入公式得:

x=9/15 = 3/5

(c)y=000111,k=6,带入公式得:

x=7/63 = 1/9

时间: 2024-12-13 11:18:18

第二章 课后作业 2.82,2.90的相关文章

《计算机科学导论》第二章课后作业解答(个人版)

1.定义一个数字系统. 数字系统定义了如何用独特的符号表示一个数字.在不同的系统中,数字有不同的表示方法 2.辨析位置化和非位置化数字系统. 位置化数字系统中,数字中符号所占据的位置决定了其表示的值:非位置化数字系统中,符号所占用的位置通过与其值无关——每个符号的值都是固定的. 3.定义位置化数字系统中的底或基数.位置化数字系统中底与符号的数量有什么关系? 底与位置化数字系统中符号所表示的值有关.位置化数字系统中底与符号的数量相同. 4.简述十进制系统.为什么称作decimal?该系统的底是多少

Python核心编程_第二章课后习题

以下是自己在学习Python核心编程时,做的课后练习题.现在把它们贴出来,以记录自己的学习过程.小弟是机械出身,很多练习题目写的很是机械.虽然写出来的脚本都能满足题目要求,但效率可能不是最好的,所以,小弟还是厚着脸皮把它们给贴出来,一来可以让高手指点,二来可以与我一样在学习Python的兄弟共同学习. 以下的程序均以题目标号命名,如2-3这个题目,程序名就为2_3.py. 习题2_3.py #!/usr/bin/env python A = 10 B = 4 print "A plus B is

python核心编程2第二章课后练习

2-1 print来显示变量的内容,仅用变量名时,输出的字符串使用单引号括起来的,这是为了让非字符串对象也能以字符串的方式显示在屏幕上,print语句使用str()函数显示对象,交互解释器调用repr()函数来显示对象 2-2 (a)运算1+2*4 (b)只会做运算不会输出 (c)运算未显示结果 (d)交互解释器输入一段语句后会返回语句结果 (e)print ‘1+2*4’   2-3   2-4 (a) #!/usr/etc/env python string =raw_input("plea

《计算机科学导论》第四章课后作业解答(个人版)

1.逻辑运算和算术运算有什么区别? 算术运算就是平常我们所用的加减乘除,而逻辑运算是在二进制位上进行非.与.或和异或运算,逻辑运算中的二进制位只有两种状态:0(假)和1(真),结果中的二进制位也只有这两种状态. 4.解释“溢出”这个词. 当我们进行计算机数字中的算术运算时,要记住每个数字和结果应该在分配的二进制位的定义范围之内.若计算结果无法用被分配的二进制位数来正确表示时,该结果出现溢出. 5.在浮点数的加法运算中,怎样调整指数不同的数的表示方法? 在运算中先以某个数的指数为标准,通过去规范化

《计算机科学导论》第五章课后作业解答(个人版)

1.计算机由哪三个子系统组成? CPU.主存和输入/输出子系统. 2.CPU由哪几个部分组成? 算术逻辑单元(ALU),控制单元和一系列寄存器. 3.ALU的功能是什么? 算术逻辑单元负责算术.移位和逻辑运算. 4.控制单元的功能是什么? 控制单元控制各个子系统的操作. 5.主存的功能是什么? 存储数据和程序指令. 6.定义RAM.ROM.SRAM.DRAM.PROM.EPROM和EEPROM. 存储器的类型主要有两种:RAM和ROM. RAM:随机存取存储器是计算机中主存的主要部分.可以使用存

第五章课后作业

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Lesson5_1 { public partial

S2T40.第四章.课后作业.20170407

简答题4:  简答题4效果图如下: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 简答题5: 简答题5效果图如下:

第二章课后习题答案

2.为方便储户,某银行拟开发计算机储蓄系统.储户填写的存款单或取款单由业务员输入系统,如果是存款,系统记录存款人姓名.住址.存款类型.存款日期.利率等信息,并印出存款单给储户:如果是取款,系统计算利息并印出利息清单给储户. 写出问题定义并分析系统的可行性. 答:如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名.住址(或电话号码).身份证号码.存款类型.存款日期.利率等信息,完成后由系统打印存款单给储户. 如果是取款,储户填写取款单,然后交给业务员,业务员把取款金额输

软件工程第二章课后练习2.5

北京某高校可用的电话号码有以下几类:校内电话号码由4位数字,第1位数字不是0:校外电话又分为本市电话和外地电话两类,拔校外电话需先拔0,若是本市电话则再接着拔8位数字(第一位不是0),若是外地电话则拔3位区码再拔8位电话号码(第一位不是0).        用2.5.2小节讲述的定义数据的方法,定义上述的电话号码. 答: 电话号码=[校内电话号码|校外电话号码] 校内电话号码=非零数字+ 3 位数字   //后面继续定义 校外电话号码=[本市号码|外地号码] 本市号码=数字零+8位数字 外地号码