2022-2023-1 20221418 《计算机基础与程序设计》第六周学习总结

2022-2023-1 20221418 《计算机基础与程序设计》第六周学习总结

作业信息

这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 (2022-2023-1计算机基础与程序设计第六周作业)
这个作业的目标 自主学习《C语言程序设计》第五章,《计算机科学概论》第七章
作业正文 https://www.cnblogs.com/7777xiaohu/p/16773659.html

教材学习内容总结

1.计科概
如何解决问题
分治法
自顶向下的方法
有不同变量的算法(区别:简单变量不能被分开)
顺序搜索和二分检索
递归
四种排序方法:选择,冒泡,插入,快速
信息隐蔽,抽象,命名,测试
2.C语言
算法的描述
选择控制结构(单,双,多)
条件语句
四种运算符(关系,条件,逻辑,位)
程序测试

教材学习中的问题和解决过程

  • 问题1:为什么一元二次方程中不与零进行比较
  • 问题1解决方案:询问姚博茗同学
  • 问题一答案:浮点数存在误差,看起来是零,实际上可能是零点零几
  • 问题2:自顶向下的方法是否有反面?如果有,反面是什么?
  • 问题2解决方案:查询资料
  • 问题2答案:自底向上方法。即先完成细节功能再组装到整体框架中方式
  • 问题3:信息流是什么?
  • 问题3解决方案:狭义上是指信息的传递运动

上周考试错题总结

  • 错题
    A test case is a document that specifies how a program is to be tested.
    正确答案: 错误
    你的作答: 正确
    测试用例是指每套输入的数据值

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 2/2 20/20
第二周 200/200 2/4 18/38
第三周 101/301 3/7 22/60
第四周 200/501 3/10 30/90
第五周 200/701 3/13 20/110
第六周 200/901 5/18 20/130

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:XX小时

  • 实际学习时间:XX小时

  • 改进情况:

(有空多看看现代软件工程 课件
软件工程师能力自我评价表
)

参考资料

posted @ 2022-10-09 21:17  20221418曾庆林  阅读(17)  评论(0编辑  收藏  举报