2023-2024-1 20231303 赵泊瑄《计算机基础与程序设计》第二周学习总结

2023-2024-1 学号20231303 《计算机基础与程序设计》第二周学习总结

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 作业要求的链接如2023-2024-1计算机基础与程序设计第周作业)
这个作业的目标 总结第二周学习收获
作业正文 2023-2024-1 学号20231303 《计算机基础与程序设计》第二周学习总结

本周学习总结

计算机科学概论

1.计算机分层:由简到难语句-函数-模块-子系统-系统。
2.十进制向二、八、十六进制转化均需用到短除法,具体操作已熟练。
3.一字节为8个二进制位,故在计算二进制转换反码、补码时,应首先保证填满八位。
4.最前面一位是一表示负数,最前面是0表示正数
5.正数二进制表示的原码、反码和补码相同
6.负数反码转换时最前面一位1不变,其他位均变为与原码相反;负数补码
在反码基础上进一
7.如AAAABBBCCCCCCCCDDDD,行程长度编码指的是将连续重复出现的字符序列压缩,即压缩后表示为A4B3C8D4;而其压缩率为压缩后的字符长度除以压缩前的字符长度,即8除以19
8.二进制的加减运算使用竖式计算即可,只是改为逢二进一。

gcc安装即初使用

本周在开放麒麟虚拟机上安装了gcc语言编译系统。演示图片
安装时使用指令sudo apt install gcc g++
演示图片
安装完成后通过vim 1.c新建并运行了c语言编译系统,并学习了i键开始输入,esc键停止输入后+wq退出的方法演示图片
演示图片
听取同学建议,当程序步骤过多时虽然程序可以正常运行,但可能这样写格式不清楚,所以进一步优化格式
演示图片

其他收获

本周初次尝试询问GPT赫夫曼编码表、反码补码转换等相对模糊与不熟悉的知识和概念,自我查漏补缺

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 70/100 30/2 18/20 预习课程
第二周 300 /300 25/4 30/38 尝试使用GPT答疑
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90
posted @ 2023-10-08 20:17  瑄zbx  阅读(31)  评论(0)    收藏  举报