2020-2021-1学期 2024 《网络空间安全专业导论》第一周小组学习讨论总结
2020-2021-1学期 2024 “神舟317号”小组《网络空间安全专业导论》第一周小组学习讨论总结
主要议题:数据表示法:浮点表示法中二进制浮点值与十进制浮点值的转换问题
小组名称:神舟317号 小组成员:20202423陈驭骐、20202405李昕亮、20202414黄若宇、20202427张启辰
·基础概念
浮点表示法:标明了符号、尾数和指数的实数表示法。
·问题
1.二进制浮点值转换为十进制浮点值
二进制浮点值公式:符号x尾数x2^exp
把一个整数从十进制转换成其他数制,需要用新基数除这个数,余数是结果左边的下一位数字,商是新的被除数,整个过程直到商为0终止。转换小数部分的操作类似,不过不是用新基数除这个数,而是用新基数乘它。乘法的进位将成为答案右边的下一位数字,乘法结果中的小数部分将成为新的被乘数,整个过程直到乘法结果中的小数部分为0截止。
经过小组探讨:共同认为通过公式较难理解,通过例题可以更好的体会
例:将十进制中0.75转换成二进制
0.75*2=1.50
0.50*2=1.00
显然可见,十进制中0.75是二进制中的0.11
又如:0.25的转换
0.25*2=0.50
0.50*2=1.00
即十进制的0.25是二进制的0.01
2.对所学教材中内容的疑惑与解释
在书中有一例:
0.435*2=0.870
0.870*2=1.740
0.740*2=1.480
0.480*2=0.960
0.960*2=1.920
0.920*2=1.840
因此,十进制中的0.435是二进制中的011011···。
对于上述内容,小组成员对最后一句话产生了疑问,在讨论中,小组共同认为书上写的并不严谨,应当是十进制中的0.435是二进制中的0.011011···。这样应该会避免很多疑问。