2022-2023-1 20221322《计算机基础与程序设计》第四周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(2022-2023-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(2022-2023-1计算机基础与程序设计第四周作业) |
这个作业的目标 | 自学《计算机科学概论》第4、5章;自学《C语言程序设计》第3章 |
作业正文 | https://www.cnblogs.com/yang-ziran/p/16708747.html |
教材学习内容总结
《计算机科学概论》第4章主要介绍了六种类型的门的行为,门、晶体管和电路之间的联系;第5章主要介绍了计算机的基本部件、冯诺依曼体系结构、二级存储设备、以及嵌入式系统、并行体系结构。
《C语言程序设计》第三章主要介绍了算术运算符和表达式、复合的赋值运算符、增一和减一运算符、宏常量与宏替换、const常量、自动类型转换与强制类型转换运算符等内容。
教材学习中的问题和解决过程
-
问题1:在阅读教材时,介绍了一个很有用的定律“德摩根定律”,我看了书上的解释,还是有点不明白,什么是德摩根定律呢?
-
问题1解决方案:结合书上的内容和网上搜索的内容,形式逻辑中此定律表达形式:
与门结合起来,可以表达为(AB)′=A′OR B′ ; (A+B)′=A′B′ -
问题2:阅读教材后,了解了关于计算机的硬件,那么我比较好奇,我们的个人信息是如何被他人盗取的呢?
-
问题2解决方案:我上网了解了相关信息,找到了很多国内外关于网络诈骗的新闻。黑客盗取个人信息,主要是三步:1. 建立一个虚假的无线网络环境;2. 用户一旦连接,其输入信息将会被记录,包括登录信息;3. 用户的登录密码将会被盗取,且会收到更新消息,要求安装更新包。一旦安装,黑客将会在用户不知情的情况下掌握其电脑的所有信息。(参考https://www.gpbctv.com/jrrd/202104/169658.html)因此,我们应该谨慎使用网络,它是一把双刃剑,我们要学会保护个人信息与隐私。
-
问题3:在阅读教材过程中,我看到了“数值溢出”和“精度损失”两个名词,那么它们分别是什么意思呢?
-
问题3解决方案:我在网上查阅了资料,当超过一个数据类型能够存放最大的范围时,数值会溢出。有符号位最高位溢出的区别:符号位溢出会导致数的正负发生改变,但最高位的溢出会导致最高位丢失。(来自https://blog.csdn.net/weixin_44982036/article/details/108777459)处理浮点数的时候常会出现精度损失问题,如:小数点后数字消失。
上周考试错题总结
- 错题1:The category of numbers called integers includes negative numbers.(原答案:×)正确答案:√
整数包含正整数、0、负整数。 - 错题2:The value of each position in a number system is determined by subtracting the base from the position number.(原答案:√)正确答案:×
在数字系统中,每个位置的值取决于它们在数字中占据的位置。 - 错题3:Thicker monitors produce more vibrant colors because they have a higher color depth.(原答案:√)正确答案:×
显示器较厚容易色衰。
其他
经过本周的学习,对于计算机有了更深入的了解,并且开始学习其中的原理。我对计算机及编程更加好奇和感兴趣了,当输入一些字符,点击build或者output,出现结果时,会有小小的成就感。但目前的能力仍然十分不足,希望再接再厉,先学好课内的知识,再根据自己的能力,探索新的知识。同时,希望自己保持阅读的习惯,一直坚持下去。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 3/3 | 20/20 | |
第二周 | 90/90 | 2 / 5 | 7/27 | |
第三周 | 125/215 | 2 / 7 | 9 / 36 | |
第四周 | 270/ 485 | 2/9 | 9/45 |
-
计划学习时间:10小时
-
实际学习时间:9小时
参考资料
- 《计算机科学概论》
- 《C语言程序设计》