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

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

GIT地址 git地址
GIT用户名 Rbbit-Tu
学号后五位 24129
博客地址 地址
作业链接 链接

配置环境

  • VS2017的环境配置:
    由于很早之前就安装好该软件,不需要配置环境,不在此赘述。

克隆项目

  • GIT安装及配置:

1.克隆git项目:
注:当时因为没有仔细读实验要求,在克隆时错误克隆成了链接中示例仓库的文件。导致自己最后提交不了代码。
在这里插入图片描述
2.获取用户名及邮箱地址
在这里插入图片描述
在这里特别运用“git config user.name”和“git config user.email”分别确认是否正确。
3.建立要求文件
在这里插入图片描述

设计思路和代码实现及代码提交到GitHub

  • 设计思路
    要实现四则混合运算,一开始我想到的是通过字符串表达算式,但是不能解决如何讲字符串如“45+23*30”所代表的值传递到计算式中计算的问题,附上之前的代码麻烦各位大佬解决一下:
    在这里插入图片描述
    在这里插入图片描述
  • 代码实现
    无法解决四则运算的运算优先级的问题,所以只能通过swich办法尽可能多的列出可能出现的情况,通过遍历的方式来解决。
  1. 通过random函数获取随机数:
    在这里插入图片描述
  2. 列出可能出现算数情况:
    在这里插入图片描述
  3. 主函数调用方法:
    在这里插入图片描述
    结果:
    在这里插入图片描述
  • 代码提交:
    通过给定的示例中方法进行操作:
    通过“git add .”"git commit -m"更新git数据,然后登陆到GitHub更新数据,并提交代码:
    在这里插入图片描述
    在这里插入图片描述

单元测试及回归分析

在进行单元测试的时候无法建立单元测试,没有办法的我只得在别人的电脑上进行单元测试,但忘记截回顾分析的图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看见的时,单元测试成功!

个人小结

  • 在本次实验中,深刻的体会到自身编程能力的不足,很多代码都无法独立完成,往往是写一半搜一半,并且很艰难的理解代码的意思,看到别的同学运用栈或者二叉树的知识理解题意,我感到很羞愧,这反映我在数据结构知识的掌握度上远远不够,还需要继续努力。
  • 同时,在接触到新的事物的时候(GitHub),不能很好的通过教程自我学习,只能求助于别人,在感谢这些帮助我的同学的同时还需要自我反思。
posted @ 2019-09-20 17:45  飞奔的兔子  阅读(134)  评论(0编辑  收藏  举报