2022-2023-1 20221307 《计算机基础与程序设计》 第六周学习总结
教材学习内容总结
Polya解决问题的方法:1.理解问题
2.找到数据与未知数的关系 (辅助问题)
3.执行方案
4.分析解决方案
简单类型与组合类型:组合类型:指能够表示多个数据的类型
复合数据结构
递归算法:算法调用它本身的能力,是另一种重复(循环)的控制结构
信息隐蔽:推延细节,只考虑每个分层的细节
教材学习中的问题和解决过程
·1 不知道斐波那契数列以及其算法
解决方案:在网上查找,并结合其他人的代码,编写了自己的递归c语言程序。
·2 不会排序运算
解决方案:在c语言教材学习数组,并在网上学习网课,完成了冒泡排序,插入排序等。
·3不会伪代码
解决方案:无
·4在哈工大内网刷题遇到不会的c语言题目
·解决方案:学习指针变量等,在做。
代码调试中的问题和解决过程
·1 老是重复定义变量
·2 老是把中文符号打错
·3 使用指针和数组时逻辑出现极大漏洞
·4 过于依赖别人的代码,导致自己写代码的逻辑独立性不够强
上周考试错题总结
1 which of the following is true about black-box testing
A the test cases are based on the code
B the test cases are based on the input
C the test cases are based on the output
D the testing is performed by dedicated testers
C-----B