2022-2023-1 20221302《计算机基础与程序设计》第六周学习总结
作业信息
这个作业属于那个班级 https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK05
作业目标
- Polya如何解决问题
- 简单类型与组合类型
- 复合数据结构
- 查找与排序算法
- 算法复杂度
- 递归
- 代码安全
作业正文 https://www.cnblogs.com/ljc040628/p/16772593.html
教材学习内容总结
1,学习了《计算机科学概论》第7章,了解了算法,变量,顺序搜索,二分检索,选择排序,冒泡排序,插入排序和递归算法。了解了信息隐蔽和抽象。
2,学习了《C语言程序设计》第5章后,对算法的概念,单分支、双分支、多分支选择控制结构,条件语句,switch语句,break语句都有了解。关系运算符、条件运算符、逻辑运算符及他们的表达式了解。
教材学习中的问题和解决过程
问题1:在学习排序时,因概念名词太多,导致混淆
解决过程:多多看书,记住概念和操作方法,已解决
问题2:在学习伪代码时,总是记不住伪代码语句的含义,导致书写错误
解决过程:对照书上实例,加以改正,已解决
代码调试中的问题和解决过程
问题:在运行此代码时,输入2,3,2时,运行结果与书上不符
解决方法:调整了输入法,将中文输入法改为英文输入法,问题解决
上周考试错题总结
The data-coverage testing approach tests the limits of the program’s data.
正确答案: 正确
我的作答: 错误
其他(感悟、思考等,可选)
英文课件因个人英语水平不够,难以理解
学习进度条
-
计划学习时间:20小时
-
实际学习时间:17小时
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 2/2 | 10/10 | |
第二周 | 100/200 | 2/2 | 18/20 | |
第三周 | 200/200 | 2/2 | 14/20 | |
第四周 | 200/200 | 2/4 | 15 /20 | |
第五周 | 200/200 | 2/2 |
16/20 |
|
第六周 | 200/200 | 2/2 |
17/20 |
参考资料
- 《计算机科学概论》
- 《C语言程序设计》