- 博客(10)
- 收藏
- 关注
原创 【python】2048缺陷版
如何插入一段漂亮的代码片import randomlist = [ [2,2,0,0], [4,2,0,2], [2,0,0,2], [4,2,2,2]]def print_args(args): for i in range(len(args)): for j in range(len(args[i])): print("%d"%args[i][j],end=" ") print()#左移def
2022-05-15 18:49:10
326
原创 软考程序员第五篇复习by myself
接下来研究的主要是关于进制计算的内容。软考程序员第五篇复习by myself二进制转换为八进制、十六进制十进制转换为二进制的转换方法(详见第一篇复习)二进制转换为八进制二进制转换为十六进制八进制、十六进制转换为二进制八进制转换为二进制十六进制转换为二进制二进制转换为八进制、十六进制十进制转换为二进制的转换方法(详见第一篇复习)(34)十进制 = (100010)二进制(34.25)十进制 = (100010.01)二进制二进制转换为八进制整数:从右往左三位合并为一位小数:从左往右三位合并为一
2021-05-17 12:49:46
429
原创 软考程序员第四篇复习by myself
校验码在数据的传输的过程中,可能会发生数据的偏差与错误,为了查出错与纠错就设置了校验码。奇偶校验码奇偶校验码属于校验码的一种,主要形式就是在数据末尾增加一个校验位。8421BCD码带奇校验码8421BCD码带偶校验码8421BCD码00010001 00001 100100010 00010 100110011 10011 010001000 01000 1带奇校验码就是数BCD码中1的个数,倘若为奇数则带奇校验码为0,倘若为偶数则带奇校
2021-05-10 21:05:55
178
1
原创 软考程序员第三篇复习by myself
软考程序员第三篇复习by myselfBCD码8421BCD码余3BCD码BCD码BCD码主要是表示为以4位机器数表达0-9这10个数字。8421BCD码8421BCD码的表达方式如下:0 = 00001 = 00012 = 00103 = 00114 = 01005 = 01016 = 01107 = 01118 = 10009 = 1001余3BCD码余3BCD码是在BCD码的基础上进一步对8421BCD码...
2021-05-09 21:28:07
273
原创 软考程序员第二篇复习by myself
软考程序员第二篇复习by myself底层 机器数的种类原码反码补码移码定点数定点小数定点整数浮点数底层 机器数的种类原码原码是带符号的机器数。例如:[+5]=0101[-5]=1101最前一位是符号位[+0.125]=0※0001[-0.125]=1※0001反码反码的正数与原码相同,无需作出修改。负数则在符号位后为尾数集体取反。原码:[-5]=1101反码:[-5]=1010即符号位不变。[+0.125]=0※1110[-0.125]=1※1110补码补码的正数与原码
2021-05-09 13:07:49
96
原创 软考程序员第一篇复习by myself
软考程序员第一篇复习by myself一、硬件基础二、二进制计算方式二进制转换为十进制整数小数十进制转化为二进制整数小数整数和小数一、硬件基础CPU【控制器+运算器】内部存储输入、输出设备二、二进制计算方式二进制转换为十进制整数101101=1 * 20+1 * 22+1 * 23+1 * 25 = 45转化规则:以个位为起始点,每个位置乘以2的n次。101101中,个位是1乘以2的0次(从0开始),十位是0乘以任何数都为0因此不纳入计算,百位是1乘以2的2次…如此类推。小数1101
2021-05-08 23:28:21
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人