2022-2023-1 20221313《计算机基础与程序设计》第三周学习总结
作业信息
班级的链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求的链接:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03
作业的目标:学习《计算机基础与程序设计》第2、3章、《C语言程序设计》,并完成相关测试题。
作业正文:https://www.cnblogs.com/lu-yu/p/16703880.html
教材学习内容总结
《计算机基础与程序设计》:第二章主要讲述了二进制计数系统相关内容,包括数字分类;位置计数法:用数位和位值的乘积之和表达数字的系统;二进制、八进制、十六进制与十进制的转化,二进制加减法运算,二进制与八进制、十六进制之间的转化;计算机存储信息的形式:二进制形式。
第三章主要讲述了计算机中不同形式的数据的表示方法,包括数据的定义、压缩、分类,以及数字化:将信息分割成离散的片段再用二进制表示;二进制表示法;数字数据表示法,包括负数和实数;文本表示法,包括ASCII字符集和Unicode字符集;文本的三种压缩方法,包括关键字压缩、行程长度编码、和赫夫曼编码;音频数据、图像、视频的表示方法。
《C语言程序设计》:第二章主要讲述了常量的分类和表示方式、变量的定义以及变量名的命名、数据类型的分类、计算变量或数据类型所占存储空间的大小、变量的赋值以及赋值运算符的使用、有符号整数和无符号整数的区别和负数的二进制表示、实型数据的存储格式、单精度与双精度的比较。
教材学习中的问题和解决过程
- 问题1:数据是基本值或事实,那么数据是指数值吗?
- 问题1解决方案:通过查阅资料得出,计算机的数据是指各种信息的数字编码,包括二进制、十六进制等的数字编码,是有规律的、按格式规定的编码。
- 问题2:什么是电平?
- 问题2解决方案:上网查阅资料得到,电平是指某点的信号功率(或电压、电流)与某一基准功率(或基准电压、基准电流)之比的对数,单位是分贝,可以理解成对小信号功率、电压和电流的另一种量度方式。
- 问题3:定点数是如何表示的?
- 问题3解决方案:上网查找资料得到,假设以机器字长n位表示定点数,从右至左,从低位到高位分别为x1,x2,x3……xn,其中xn是符号位,其余为尾数,若是纯小数,则小数点位于xn和xn-1之间,若是纯整数,则小数点位于x1右边。
代码调试中的问题和解决过程
- 问题1:打代码是容易遗漏空格、分号等问题
- 问题1解决方案:应多练习,找感觉,形成习惯。
代码托管
(statistics.sh脚本的运行结果截图)
上周考试错题总结
- 错题1:信息安全学科的研究方向有(ABCDE)A.密码学B.网络安全C.信息系统安全D.信息内容安全E.信息对抗。
错误原因,对信息对抗不了解,所以没有选信息对抗。
理解:信息对抗主要指利用信息技术的先进性去获取、扰乱、阻断敌方通讯。 - 错题2:What is the number of errors per line of code that can be expected in good software?(C.2 errors per 1000 lines )
错因:相关知识没有掌握
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 2/2 | 10/10 | |
第二周 | 200/200 | 2/4 | 18/28 | |
第三周 | 500/500 | 3/7 | 20/48 | |
第四周 | 300/1300 | 2/9 | 30/90 |
-
计划学习时间:20小时
-
实际学习时间:20小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
- 《计算机科学概论》
- ...