2023-2024-1 20231305 《计算机基础与程序设计》第4周学习总结

发布时间 2023-10-22 22:35:39作者: 20231305

2023-2024-1 20231305 《计算机基础与程序设计》第4周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业)
这个作业的目标 <写上具体方面>
作业正文 https://www.cnblogs.com/zhen-meng/p/17781309.html

教材学习内容总结

《计算机基础与程序设计》第4章主要介绍了六种类型的门的行为,门、晶体管和电路之间的联系;第5章主要介绍了计算机的基本部件、冯诺依曼体系结构、二级存储设备、以及嵌入式系统、并行体系结构。
《C语言程序设计》在第三章中我学习到了c运算的表达式,区分了n++和++n的区别并且学习了if else的用法Switch的用法。

教材学习中的问题和解决过程

  • 问题1:在用codeblocks输入时scanf时常警告
  • 问题1解决方案:在最前边输入#define _CRT_SECURE_NO_WARNING
  • 问题2:scanf的()中两个%d中间是空格还是没有空格还是逗号有什么区别
  • 问题2解决方案:如果是有空格或没有空格的情况,输入时用enterr和空格分开都可以,如果用逗号隔开就只能输入时也用逗号隔开。
  • 问题3:我阅读了教材“5.2.1 冯·诺伊曼结构”中“访问寄存器比访问内存快得多”的内容,疑问为什么访问寄存器比较快?
    问题3解决方案:经查阅资料,可以粗略解释为以下三个原因:
    寄存器在CPU中,距离较近;而内存距离寄存器较远。
    寄存器容量小,可以使用高性能高效率的技术;而内存容量相对大得多,不适宜应用高耗技术。
    寄存器只有获得位和读取位两项工作,而内存的工作要多得多。

基于AI的学习


代码调试中的问题和解决过程

  • 问题1:在用codeblocks输入时scanf时常警告
  • 问题1解决方案:在最前边输入#define _CRT_SECURE_NO_WARNING
  • 问题2:scanf的()中两个%d中间是空格还是没有空格还是逗号有什么区别
  • 问题2解决方案:经过尝试,如果是有空格或没有空格的情况,输入时用enterr和空格分开都可以,如果用,隔开就只能输入时也用,隔开。

上周考试错题总结

  • 错题1及原因,理解情况
  • 错题2及原因,理解情况

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 500/500 4/4 38/38
第三周 1000/1000 7/7 40/60
第四周 900/1300 9/9 40/90