学期:2023-2024-1 学号:20231426 《计算机基础与程序设计》第五周学习总结
作业信息
这个作业属于哪个课程 | 2022-2023-1-计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | 2022-2023-1计算机基础与程序设计作业 |
这个作业的目标 | 通过教材内容了解 Pep/9虚拟机 机器语言与汇编语言 算法与伪代码 测试:黑盒,白盒 |
作业正文 | https://www.cnblogs.com/hhaxx/p/17796246.html |
教材学习内容总结
《计算科学概论》第六章 低级程序设计语言与伪代码
-
Pep/9虚拟机
- 基本特性
内存单元由65536字节的存储空间构成,这些字节从0到65535(十进制)编号。字长是2字节,或 者16位。
- 指令格式
一条指令由两部分组成,8位的指令说明符和16位的操作数说明符。
-
伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。
《C语言程序设计》第4章 键盘输入和屏幕输出
-
黑盒测试
是一种软件测试技术,测试人员不知道被测系统的内部结构、设计或实现细节。在这种类型的测试中,测试人员专注于系统的功能和行为,而不了解其内部工作原理。
测试人员将系统视为黑匣子,这意味着他们只关心系统的输入和输出,以及它如何响应这些输入。黑 盒测试的目标是识别系统功能中的任何错误或缺陷,而不考虑系统是如何实现的。
黑盒测试可以在各种级别的测试中执行,包括单元测试、集成测试、系统测试和验收测试。
-
白盒测试
1.白盒测试的概念
白盒测试也称结构测试或逻辑驱动测试,是一种测试用例设计方法,白盒测试使用被测单元内部如何工作的信息,允许测试人员对程序内部逻辑结构及有关信息来设计和选择测试用例,对程序的逻辑路径进行测试。基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码、分支、路径、条件。
2.白盒测试的主要目的
保证一个模块中的所有独立路径至少被执行一次;
对所有的逻辑值均需要测试真、假两个分支;
在上下边界及可操作范围内运行所有循环;
检查内部数据结构以确保其有效性。
基于AI的学习
学习中出现的问题
问题一:
在gbd调试过程中无法安装下载vim(网络已连接)
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 1/3 | 20/20 | 学会使用markdone格式添加图片和链接 |
第二周 | 100/300 | 1/4 | 15/35 | 大量询问chatgpt以解决问题 |
第三周 | 150/450 | 1/5 | 20/55 | 开始利用青蛙蹦极学打代码并理解其意义 |
第四周 | 200/650 | 1/6 | 20/75 | 学会购买弹性云服务器,使用vscode中的debug功能 |
第五周 | 300/950 | 1/7 | 20/95 | 以苏格拉底的方式与AI交流所学内容如,学会分支、循环结构的灵活运用 |
-
计划学习时间:20小时
-
实际学习时间:20小时