2022-2023-1 计算机基础与程序设计 第5周学习总结
2022-2023-1 20221424《计算机基础与程序设计》第5周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2022-2023-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业) |
这个作业的目标 | Pep/9虚拟机、机器语言与汇编语言、算法与伪代码、测试:黑盒与白盒 |
作业正文 | https://www.cnblogs.com/Yu-Hongruojir/p/16749617.html |
教材学习内容总结
1.机器语言,汇编,伪代码
2.屏幕输入与输出
教材学习中的问题和解决过程
问题一:getchar()和scanf的区别不是很清楚
问题一解决方案:查询CSDN网站相关资料并整合得知,getchar函数会读取空格和'\n',scanf不会,同时getchar的返回值类型只能是int。
问题二:机器语言和汇编是否和C语言指针类似
问题二解决方案:目前所学知识有限,暂无确定的答案,我自认为二者肯定有很多相似的地方。
上周考试错题总结
1.The following equation is an example of which Boolean algebra property?
问服从布尔代数的式子是什么,现已理解,服从其规律的是结合律。
2.判断题The central processing unit (CPU) of a computer is often a single integrated circuit.
问CPU是不是单个集成电路。现已理解,CPU是中央处理器,是很复杂的一个系统,不是单个集成电路。
3.Addressability is the number of bits stored in each addressable location in memory.
寻址性不是位数,它的含义是用一个有效地址访问存储器取出操作数的长度。
其他
不难看出,机器语言相当复杂繁琐且精细,而汇编语言虽然使用了助计符,但依旧繁琐,高级语言相对而言简洁高效,且易于理解,不难看出程序语言的发展趋势和高级语言的好处,想知道以后会不会有更高级的语言。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第二周 | 185/185 | 1/3 | 22/32 | |
第三周 | 200/385 | 3/7 | 13/45 | |
第四周 | 150/535 | 2/9 | 17/52 | |
第五周 | 170/705 | 2/11 | 15/67 |
-
计划学习时间:15小时
-
实际学习时间:15小时