导航

2022-2023-1 20221301 《计算机基础与程序设计》第五周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业)
这个作业的目标 <自学教材《计算机科学概论》第6章并完成云班课测试,自学《C语言程序设计》第4章并完成云班课测试>

教材学习内容总结

主要简单的学习了如何使用计算机系统:用计算机语言,在pep9上模拟运行,上升到更高一级的汇编语言,通过汇编语言用一些字母的组合来表示机器语言的指令,最后了解了伪代码的概念,表示算法。

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

(一个模板:我看了这一段文字 (引用文字),有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。 )

  • 问题1:在学习机器语言的时候,没有分清楚操作码中的“字”与“字节”的区别
  • 问题1解决方案:询问老师同学,了解到一个字节有八位,一个字由多个字节组成。
  • 问题2:书上说:如果是立即寻址模式,那么操作数说明符的第一个字节会被忽略,至于第二个字节被载入寄存器A中。
  • 问题2解决方案:一开始没有理解第一个字节被忽略的意思是什么,上网查询之后就理解了,同时查找了其他几种寻址方式
    参考如下:https://blog.csdn.net/skyxmstar/article/details/70039520

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

  • 问题1:if和else的对应关系没搞清楚,出现逻辑错误。
  • 问题1解决方案:敲代码的时候该对齐的要对齐,不要弄混,习惯要好好养成。

上周考试错题总结

单选题
1 分
简单
The following equation is an example of which Boolean algebra property?
A.
Commutative
B.
Associative
C.
Distributive
D.
Identity
E.
Complement
F.
De Morgan's law

  • 答案:E

其他(感悟、思考等,可选)

感觉现在对于很多老师发的材料,没有看过,所以很多知识没有完全掌握,虽然已经可以自己敲代码,有些入门基础了,但跟班上其他同学比起来,还是差了很多的,同时也反思了一下,有时候看书感觉很认真,但是看过了就又忘记了,没有边看边实践,有些东西通过自己实践收获的会更多。比如前几天之前的电脑坏了,换了一台新的,通过自己安装code blocks和vs code发现,并不是装上以后就能直接用的,还需要自己配置c语言环境,安装gcc等才能实现程序的编译和调试,通过查看网上的许多教程,发现这个看起来简单,但是自己动手实践以后,总会出现大大小小的问题,挺麻烦的,但对于电脑的认知又丰富了不少。总之,以后还是多自己动手实践,不断磨合学习吧!

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 0/0 3/3
第二周 200/200 6/6 18/21
第三周 200/400 10/10 10/31
第四周 300/700 2/12 19/50
第五周 300/1000 3/15 20/70

参考资料