2023-2024-1 20211319 《计算机基础与程序设计》第五周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2023-2024-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05 |
这个作业的目标 | <写上具体方面> |
作业正文 | ... 本博客链接 |
教材学习内容总结
机械语言与汇编语言
机器语言和汇编语言是计算机体系结构中的两个重要概念。
机器语言(Machine Language):
机器语言是计算机硬件能够直接识别和执行的低级语言。
它由一系列二进制代码组成,每个二进制代码对应着特定的计算机指令。
机器语言是计算机硬件的底层表示方式,不同的计算机体系结构有不同的机器语言。
编写程序时使用机器语言需要直接操作二进制代码,难以理解和维护,因此很少直接使用机器语言编写程序。
汇编语言(Assembly Language):
汇编语言是机器语言的助记符表示法,使用助记符来代表不同的机器指令。
汇编语言通过将机器指令用易于理解的助记符表示出来,使程序员能够更方便地编写和阅读程序。
汇编语言与特定的计算机体系结构相关,不同的计算机体系结构有不同的汇编语言。
汇编语言程序需要通过汇编器将其转换为机器语言,然后才能在计算机上执行。
黑盒与白盒测试
黑盒测试和白盒测试是软件测试中两个重要的概念。
黑盒测试(Black Box Testing):
黑盒测试是一种测试方法,它将软件视为一个黑盒子,只关注输入和输出,而不考虑内部的实现细节。
黑盒测试通常由测试人员执行,测试人员不需要了解软件的内部结构和实现方式,只需要根据需求规格说明书、用户手册等文档编写测试用例,测试软件是否能够按照规格说明书的要求正常工作。
黑盒测试主要关注软件的功能是否符合需求规格说明书的要求,以及是否能够处理各种异常情况。
白盒测试(White Box Testing):
白盒测试是一种测试方法,它关注软件的内部结构和实现细节,通过检查代码、数据流、控制流等信息来评估软件的质量。
白盒测试通常由开发人员执行,开发人员需要了解软件的内部结构和实现方式,针对代码的不同路径和分支编写测试用例,测试软件是否能够正确地执行各种逻辑操作。
白盒测试主要关注软件的代码质量,包括代码的正确性、可读性、可维护性等方面。
总结起来,黑盒测试关注软件的外部行为,以用户的角度来评估软件的质量;而白盒测试关注软件的内部实现,以开发人员的角度来评估软件的质量。在实际测试中,通常会同时使用黑盒测试和白盒测试两种方法,以确保软件的质量和稳定性。
教材学习中的问题和解决过程
代码调试过程中的问题和解决过程
代码托管
基于AI的学习
上周考试错题及总结
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 30/230 | 3/3 | 20/40 | |
第三周 | 30/260 | 5/5 | 20/60 | |
... | ... | ... | ... | |
第五周 | 30/320 | 7/7 | 20/100 |
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间: 7 小时
-
实际学习时间: 7 小时
-
改进情况:通过挤压其他科时间,压缩课余活动时间,抓紧闲暇时间。