第二次个人作业:熟悉与使用工具

个人第二次作业

GIT地址 我的主页
GIT用户名 lanti08
学号后5位 24229
博客地址 我的博客地址
作业链接 作业链接

1.配置环境

(1)环境:Visual Studio 2015
由于在学习本门课程之前就已经下载好了visual studio2015,所以就没有去安装2017版本了。
如下图所示,软件可以正常使用:
![在这里插入图片描述]( https://img-blog.csdnimg.cn/2019091821270312.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)(2)环境:git
在助教给的地址下载时,下载速度异常缓慢,后在360软件中心将环境安装完成。

2.拷贝仓库

(1)登陆自己的GitHub账号,将阿超的四则运算库拷贝到自己的仓库中。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190918213359376.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)(2)安装成功后使用git clone <clone url>将仓库拷到本地,其中 <clone url>是自己仓库中的地址:我的地址。这样便将仓库成功拷贝到本地了。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190919230604349.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)

3.设计随机四则运算生成代码

由于本人编程能力极其有限,无法自我完成代码,便在网上借鉴了他人的代码。在阅读他人代码的过程中,才知道啥是差距。

以下是部分代码:
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190920135408206.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)代码的运行思路大概就是用random生成随机数,然后由此生成运算符和运算数,再经过for循环给运算数赋值。

以下是运行结果:![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190920142841754.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)
生成的计算题:
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190920142915362.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)

4.单元测试

(1)单元测试
下图是测试的代码。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190920142710396.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)

5.效能分析

(1)使用效能分析工具:此工具可以测试程序对cpu的依赖情况和对内存的以来情况。
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190920143428579.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)
(2)以下是运行程序时对cpu的分析:
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190920143542622.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)
(3)以下是运行程序时对内存的分析:
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190920143620353.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)

6.提交代码

跌跌撞撞中完成了,还有很多操作还不熟悉。

以下是操作图片:
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190920154935400.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190920154950698.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190920155001354.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)
最后成功提交:
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20190920155017903.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xhbnRpWUw=,size_16,color_FFFFFF,t_70)

7.小结与感悟

本次实验实在是太不容易了,对于我这样一个新手小白来说,完全超越了我的能力范围。不过这次实验也给我提了个醒,自己的编程水平过于低下,今后要好好努力了。

posted on 2019-09-20 15:56  lanti  阅读(197)  评论(0)    收藏  举报