第二次作业

第二次作业-熟悉使用工具

GIT地址

https://github.com/Tancy20

GIT用户名

Tancy20

学号后五位

62105

博客地址

 https://www.cnblogs.com/Tancy20/

作业链接

https://i.cnblogs.com/EditPosts.aspx?opt=1

 

 

1.  准备工作

1.1  安装 VS 2017

   本次作业所需的vs 2017 上学期的c#课程中已经配置,在之前的配置中做了升级,最终环境如下图所示:

 

        

1.2  注册Github

   在网站中注册Github时,提示该浏览器不支持,所以下载了Firefox

       

 

    在Firefox中一步一步成功完成了注册和登录。

1.3   安装git

           在https://git-scm.com/download/win开始下载了git

           

 

    

   任务正在下载中

        

 

 

2.  代码设计

2.1  题目背景

阿超家里的孩子上小学一年级了,这个暑假老师给家长们布置了一个作业:家长每天要给孩子出一些合理的,但要有些难度的四则运算题目,并且家长要对孩子的作业打分记录。作为程序员的阿超心想,既然每天都需要出题,那何不做一个可以自动生成小学四则运算题目与解决题目的命令行 “软件”呢。他把老师的话翻译一下,就形成了这个软件的需求:程序接收一个命令行参数 n,然后随机产生 n 道加减乘除(分别使用符号+-*/来表示)练习题,每个数字在 0和 100 之间,运算符在 2 个 到 3 个之间。由于阿超的孩子才上一年级,并不知道分数。所以软件所出的练习题在运算过程中不得出现非整数,比如不能出现 3÷5+2=2.6 这样的算式。练习题生成好后,将生成的 n 道练习题及其对应的正确答案输出到一个文件 subject.txt 中。当程序接收的参数为4时,以下为一个输出文件示例。

13+17-1=29

11*15-5=160

3+10+4-16=1

15÷5+3-2=4

2.2  代码设计具体思路

 

 

4. 测试过程及效能工具的体验

4.1 以右键单击解决方案,添加一个新建项目,在类型里选择:单元测试。

 

4.2 回归测试

 

posted @ 2019-03-29 16:19  Tancy20  阅读(266)  评论(1编辑  收藏  举报