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

发布时间 2023-10-29 10:10:45作者: L某人cn

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 小时

  • 改进情况:通过挤压其他科时间,压缩课余活动时间,抓紧闲暇时间。