2023-2024-1 20231325 《计算机基础与程序设计》第5周学习总结
目录
* 作业信息
* 教材学习内容总结
1.《计算机科学概论》第6章
2.《c语言程序设计》第4章
* 基于AI的学习
* 学习心得
* 学习进度条
作业信息
这个作业属于哪个课程 | 2023-2024-1《计算机基础与程序设计》 |
---|---|
这个作业的要求在哪里 | 1. 学习《计算机科学概论》第6章并完成云班课测试;2. 学习《C语言程序设计》第4章并完成云班课测试。 |
作业正文 | 本博客链接< https://www.cnblogs.com/jia-luoqi/p/17795923.html> |
教材学习内容总结
1.《计算机科学概论》
1.pep/9虚拟机
- 虚拟机:为了模拟真实机器的重要特征而设计的假想机器
- 程序寄存器(PC),指令寄存器(IR),累加器(A)
- 指令格式:指令说明符,操作数说明符
2.机械语言和汇编语言 - 机械语言:是一种由二进制代码表示的计算机指令集。计算机的中央处理器(CPU)能够直接理解并执行机械语言指令。机械语言使用二进制数字(0和1)表示不同的操作码和操作数,这些操作码和操作数指示计算机执行特定的操作。
- 汇编语言:是机械语言的一种可读性更好的表示形式。它使用助记符(mnemonics)来代表机械语言指令,同时还包括一些符号和标签来提高程序的可读性和可维护性。汇编语言与机械语言一一对应,每个汇编语言指令都对应着一个特定的机械语言指令。
3.算法与伪代码 - 算法:是一组解决问题或执行特定任务的明确步骤的有限序列。它是一个精确而详细的计算过程,包括输入、输出、中间步骤和终止条件。
- 伪代码:伪代码通常采用简洁明了的语法,使得读者能够理解算法的逻辑,而不必关注具体的语法规则。它可以用来描述算法的整体结构、控制流程、变量和数据结构的使用,以及算法中的关键步骤和操作。
4.测试:黑箱,白箱 - 黑箱测试:是一种基于软件功能和需求规格的测试方法,测试人员不需要了解被测试软件的内部结构和实现细节,只关注输入和输出之间的关系,通过输入不同的数据和操作来检查系统是否按照预期工作,不考虑软件内部的逻辑和算法,只关注功能是否正确、界面是否友好、系统是否满足需求等方面。
- 白箱测试:需要了解被测试软件的代码和逻辑。白箱测试主要关注代码覆盖率、路径覆盖和逻辑正确性等方面。通过白箱测试,可以发现代码错误。
2.《C语言程序设计》
键盘输入和屏幕输出
- 转义字符:通常以反斜杠(\)开头,后面跟着一个或多个字符描述特定的控制字符。
- printf,scanf
- 转换控制字符串
基于AI的学习
1.通过GPT学习C语言知识
2.了解黑箱测试的知识
学习进度条
代码行数(新增/积累) | 博客量(新增/积累) | 学习时间(新增/积累) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 25/25 | |
第二周 | 240/300 | 3/3 | 20/30 | |
第三周 | 190/300 | 2/3 | 25/30 | |
第四周 | 260/300 | 3/4 | 25/30 | |
第五周 | 320/350 | 1/3 | 25/30 |