2022-2023-1 20221402 《计算机基础与程序设计》第四周学习总结
作业信息
<班级的链接>https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
<作业要求的链接>https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP/homework/12754
<作业正文>博客后台 - 博客园 (cnblogs.com)
教材学习内容总结
《计算机科学概论》:我认为本周的重点是门和电路,主要是了解各个门的工作方式和真值表,并且了解布尔代数的一些性质,学会用或非门推理出其他的门。在阅读过程中,了解了加法器,多路复用器和存储器电路的概念。在第五章计算部件中,通过阅读明白了如何阅读一则计算机广告,了解一台计算机的各个属性。初步了解了冯·诺依曼机的部件及其功能。
《C语言程序设计》:了解了算术运算符及其优先级和结合性,并在两种赋值方法的基础上学习了利用复合的赋值运算符实现的简写的赋值方法,增1和减1运算符,还了解了数值溢出和精度损失问题。
教材学习中的问题和解决过程
本周作业中有一项为实现或非门向其他门的转换,而在阅读教材过程中,我没有认识到布尔代数性质的重要性,而是通过真值表硬推,在网上找了相关讲课视频后才弄清楚相应性质的作用。
代码调试中的问题和解决过程
![](## 作业信息
<班级的链接>https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
<作业要求的链接>https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP/homework/12754
<作业正文>博客后台 - 博客园 (cnblogs.com)
教材学习内容总结
《计算机科学概论》:我认为本周的重点是门和电路,主要是了解各个门的工作方式和真值表,并且了解布尔代数的一些性质,学会用或非门推理出其他的门。在阅读过程中,了解了加法器,多路复用器和存储器电路的概念。在第五章计算部件中,通过阅读明白了如何阅读一则计算机广告,了解一台计算机的各个属性。初步了解了冯·诺依曼机的部件及其功能。
《C语言程序设计》:了解了算术运算符及其优先级和结合性,并在两种赋值方法的基础上学习了利用复合的赋值运算符实现的简写的赋值方法,增1和减1运算符,还了解了数值溢出和精度损失问题。
教材学习中的问题和解决过程
本周作业中有一项为实现或非门向其他门的转换,而在阅读教材过程中,我没有认识到布尔代数性质的重要性,而是通过真值表硬推,在网上找了相关讲课视频后才弄清楚相应性质的作用。
代码调试中的问题和解决过程
该程序运行的时候陷入了死循环,因为把变量sum和i的类型定义为了short,而short只占两个字节的内存,而1000000已经超出该范围,所以发生了类型溢出。把short改为long之后。程序运行就没问题了。
这是一个判断三角形类型的程序,在第一次写该程序时,运用了else if语句,但是等腰三角形和直角三角形是可以形容同一个三角形的,所以应该使用并列的if语句。改正以后程序就能正确运行了。
上周考试错题总结
1、Which number represents the value of the base in every number system?C
A. 0B. 1C. 10D. 11E. 100
不理解题,没有相应的知识积累。
2、Which of the following characters are not represented in the ASCII character set?D
A. Uppercase letters (A–Z)B. Lowercase letters (a–z)C. Punctuation such as a period or commaD. Cyrillic charactersE. Nonprintable characters such as ESC (escape) and DEL (delete)
对照ASCII表后,可以发现选择D
学习进度条
第四周 | 300/1300 | 1/ 6| 30/90 | |