2017-2018-1 20155235 《信息安全系统设计基础》第三周学习总结
教材学习内容总结
第二章 信息的表示和处理
2.1 信息存储
2.1.1 十六进制表示法
2.1.2 字数据大小
2.1.3 寻址和字节顺序
2.1.4 表示字符串
2.1.5 表示代码
2.1.6 布尔代数简介
2.1.7 C语言中的位级运算
2.1.8 C语言中的逻辑运算
2.1.9 C语言中的移位运算
2.2 整数表示
2.2.1 整数数据类型
2.2.2 无符号数的编码
2.2.3 补码编码
2.2.4 有符号数和无符号数之间的转换
2.2.5 C语言中的有符号数与无符号数
2.2.6 扩展一个数字的位表示
2.2.7 截断数字
2.2.8 关于有符号数与无符号数的建议
2.3 整数运算
2.3.1 无符号加法
2.3.2 补码加法
2.3.3 补码的非
2.3.4 无符号乘法
2.3.5 补码乘法
2.3.6 乘以常数
2.3.7 除以2的幂
2.3.8 关于整数运算的最后思考
2.4 浮点数
2.4.1 二进制小数
2.4.2 IEEE浮点表示
2.4.3 数字示例
2.4.4 舍入
2.4.5 浮点运算
2.4.6 C语言中的浮点数
2.5 小结
教材学习中的问题和解决过程
- 问题1:C语言中的无符号乘法中的低位截断具体怎么实现?
- 问题1解决方案:即对乘法结果进行取模运算。
代码调试中的问题和解决过程
- 问题1:statistics.sh脚本的共享存在大问题
- 问题1解决方案:目前还没解决
- 问题2:XXXXXX
- 问题2解决方案:XXXXXX
代码托管
(statistics.sh脚本的运行结果截图)
上周考试错题总结
结对及互评
点评模板:
- 博客中值得学习的或问题:
- xxx
- xxx
- ...
- 代码中值得学习的或问题:
- xxx
- xxx
- ...
- 其他
本周结对学习情况
- 20155211
- 结对照片
- 结对学习内容
- 逻辑运算与位级运算的不同
其他(感悟、思考等,可选)
共享文件夹真心难弄,搞了半天都没搞好,希望明天找同学能弄好吧
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第三周 | ?/200 | 1/1 | 15/20 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
计划学习时间:20小时
实际学习时间:15小时
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)