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 |