课后作业2

1.在文章开头写出自己目前写过的代码量以及自己的码云项目地址

答:码云项目地址:https://gitee.com/billylee/personal_project41634/tree/master/Python 我的代码量大概4千行

2.PSP表格:

3.解题思路描述。即刚开始拿到题目后,如何思考,如何找资料的过程。

答:先想一想这道题用什么方法解简单,想一想会运用到什么知识点,再想一下自己会遇到什么困难,在做的过程中需要从网上来找一些资料。

  1. 设计实现过程。设计包括代码如何组织,比如会有几个类,几个函数,他们之间关系如何,关键函数是否需要画出流程图?单元测试是怎么设计的?

答:.本次编写定义了5个函数,在xuanze 函数中调用了jiafa,jianfa,chengfa,chufa四个函数。

  1. 记录在改进程序性能上所花费的时间,描述你改进的思路,并展示一张性能分析图(由VS 2017的性能分析工具自动生成),并展示你程序中消耗最大的函数。

答:在这个程序上花费了近30分钟,优化了运算法则。

  1. 代码说明。展示出项目关键代码,并解释思路与注释说明。

答:

  1. 结合在构建之法中学习到的相关内容与个人项目的实践经历,撰写解决项目的心路历程与收获。

答: 对于这次的课后作业2,其实对于本人来说有一定的难度,因为个人的编程能力也有限,并且git的操作之前也没有用过,但是自从通过老师的讲解后对我有了很大的帮助,看到题目之后反复的规划了一下自己的思路,在写代码的过程中,其实题目就是在以前上Python课学习的基础上,把一个个知识点串联起来,运用彼此之间的联系。在遇到困难的时候,在网上收集一些资料来辅助自己,以此同时也要是自己的思路要保持清晰。通过这些相应的结合,面对这些问题都会迎刃而解。

posted on 2018-09-19 20:19  李晓帅先生  阅读(220)  评论(1)    收藏  举报