2000-2023-1 20221313《计算机基础与程序设计》第四周学习总结

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小时

参考资料

posted @ 2022-09-25 14:36  20221313陆玉  阅读(40)  评论(0编辑  收藏  举报