2022-2023-1 20221300《计算机基础与程序设计》第四周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP |
---|---|
这个作业要求在哪里 | <作业要求的链接>https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04 |
这个作业的目标 | 学习《计算机科学概论》第4、5章和《C语言程序设计》第三章 |
作业正文 | https://www.cnblogs.com/lu-yu/p/16725506.html |
教材学习内容总结
《计算机科学概论》第4章:介绍了逻辑门的定义、类型和组成(一个或多个晶体管),和由门组成的不同的电路。
第5章:介绍了计算机的一些部件,冯·诺伊曼体系结构(包括内存单元、算数/逻辑单元、输入/输出单元、控制单元和总线),读取-执行周期,二级存储设备,嵌入式系统,和并行体系结构。
《C语言程序设计》第3章:介绍了三种算术运算符和表达式,宏常量与const常量,自动和强制类型转换,常用的标准运算符。
教材学习中的问题和解决过程
-
问题1:存储器电路是怎么存储信息的,课本看得不是很明白。
-
问题1解决方案:查阅资料,得到:
-
问题2:什么是对称多处理器?
-
问题2解决方案:通过查阅资料,得出,对称多处理器是指一个计算机上汇集了一组处理器,各处理器之间共享内存子系统以及总线结构,所有处理器地位是相同的。
代码调试中的问题和解决过程
- 问题1:使用宏定义时,容易把标识符和字符串之间加上等号。
- 问题1解决方案:多打代码,多练习,提高熟练度。
- 问题2:有多种运算符的代码容易搞混优先级,打错顺序,导致运算顺序变化,结果错误。
- 问题2解决方案:多记忆运算符的优先级,多打代码练习。
代码托管
(statistics.sh脚本的运行结果截图)
上周考试错题总结
- 错题1:The base of number system determines the number of digits used in the system.(正确)
原因:对数位的数量即位数理解不到位。
理解情况:基数是被定义为数字系统中可用的总位数,所以是正确的。 - 错题2:Which of the following is a list of characters and the codes used to represent each other? (B)
A.Binary string B.Character set C.Scientific notation D.Video codec E.Binary value
原因:对character set理解错误。
理解情况:character set是字符集,是字符和表示字符的代码的列表。 - 错题3:Which of the following is data about date,such as the resolution of image being stored with image?(C)
A.Scientific notion B.Keyword encoding C.Metadate D.Digital date E.Analog date
原因:知识点没有记牢。 - 错题4:Huffman encoding uses variable length binary strings to represent particular characters.(错误)
原因:对赫夫曼编码理解不足。
理解情况:赫夫曼编码使用不同长度的二进制字符表示所有字符。
其他(感悟、思考等,可选)
学习了计算机部件后,发现计算机的结构比我想象的要复杂得多,我应该仔细研究这方面的知识,对计算机有更全面的认识。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 10/10 | |
第二周 | 300/500 | 2/4 | 18/28 | |
第三周 | 300/800 | 3/7 | 20/48 | |
第四周 | 300/1200 | 2/9 | 20/68 |
-
计划学习时间:20小时
-
实际学习时间:20小时