学习笔记 2
对二进制对十进制的转换要加强,昨天听课过程中忽略了二进制与十六进制之间的转换,加深了对
二的二十次方以内的数的记忆。
对ASCLL码进行了解并对大小写字母对应的二进制与十进制进行记忆
ASCLL码
ASCLL码使用指定的7位或8位二进制数组合来表示128或256种可能的字符标准ASCLL码也叫基础ASCLL码,使用7位二进制数来表示所有的大协和小写的字母,数字0到9、标点符号,以及在美式英语中使用的特殊字符比如:
a 97 1100001
A 65 1000001
二进制转换为十六进制的内容
十六进制小于10的数表示为09,1015的数用a~f来表示这样就有了二进制与十六进制的装换方式
十六进制e a f 二进制表示111010101111
十六进制c 8 f 二进制表示110010001111
二进制位移计算,二进制左移一位等于相对应的十进制数乘以二,二进制数右移一位相对应的十进制数就除二
1000001左移一位变成10000010对应的十进制数就由65变成130
1000001右移一位变成100000.1对应的十进制数就由65变成32.5
二进制的与或非
二进制还可以用来作与或非的运算,如果1表示真,0表示假
用1和1做与运算结果就为1,用1和0做与运算的结果就是0。
以一栋楼里的教室举例子允许进入的教室为1,不允许进入的教室为0,那么甲可以进的教室就表示为a 0 7,乙可以进的教室表示为b 5 1,那么甲和乙都可进的教室就是做与运算,甲和乙一共可以进哪些教室就是做或运算。
用这种方法就可以就可以用来做权限管理,哪些人能进什么教室,哪些人不能进什么教室,也就是简单的权限管理。
作业练习
1 、二进制与十进制的互相转化还有二进制与十六进制的互相转化需要在周末多做练习。
2 、做一个原型设计的手稿,可以以图书管理系统、选座系统或者评分系统作为参考,自己从纸上画出一个类似的模型,画出主界面,操作界面,还有数据走向,对象的创建方式整理等,模型设计的尽量精简但是构思要完整,清晰明了,理论上能够跑通并顺利执行。
心得
作为一个刚接触机选记得学生二进制与十进制和十六进制数的互相转化确实没有办法很快的就处理出来,还是需要多练多背来提高效率,至于做产品的原型设计确实一窍不通,可能需要花一些时间来了解构思才能画出来一个差不多产品原型。
网友评论