个人第2次作业

GIT地址https://github.com/Bottfek
GIT用户名Bottfek
学号后五位24104
博客地址https://www.cnblogs.com/Bottfek/
作业链接https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/homework/7582

项目背景

阿超家里的孩子上小学一年级了,这个暑假老师给家长们布置了一个作业:家长每天要给孩子出一些合理的,但要有些难度的四则运算题目,并且家长要对孩子的作业打分记录。

作为程序员的阿超心想,既然每天都需要出题,那何不做一个可以自动生成小学四则运算题目与解决题目的命令行 “软件”呢。他把老师的话翻译一下,就形成了这个软件的需求:

程序接收一个命令行参数 n,然后随机产生 n 道加减乘除(分别使用符号+-*/来表示)练习题,每个数字在 0 和 100 之间,运算符在 2 个 到 3 个之间。
由于阿超的孩子才上一年级,并不知道分数。所以软件所出的练习题在运算过程中不得出现非整数,比如不能出现 3÷5+2=2.6 这样的算式。
练习题生成好后,将生成的 n 道练习题及其对应的正确答案输出到一个文件 subject.txt 中。
当程序接收的参数为4时,以下为一个输出文件示例。

配置环境

首先先下载了 Visual Studio Installer 2017
1787651-20190919101943239-22362015.png

克隆项目

1.申请了Github账号
2.将阿超的四则运算库拷贝到自己的同名仓库中

1787651-20190919102926821-410317622.png

3.在克隆的文件夹中新建自己github账号命名的文件夹用于创建C#项目

1787651-20190919104336431-1947612000.png

代码运行结果
1787651-20190919115331067-1301573833.png

单元测试

1787651-20190919115928285-1229039405.png
1787651-20190919120028542-969450416.png
1787651-20190919120102030-2134249048.png

断点测试

1787651-20190919120305712-338952739.png

单步运行

1787651-20190919120356607-323999994.png

效能工具

1787651-20190919120506493-2057790310.png

提交代码:

1787651-20190919154955363-1110851112.png
1787651-20190919155937403-479205672.png

总结

在这次作业中初步了解了github的作用与操作流程,也感受到了单元测试的基本功能和好处。并且经过这次代码设计对以前所学的内容进行了温习和进一步的深入理解。也找到了自己的问题所在:没有详细的问题分析,一边敲一遍改,问题多且效率低,因此以后的工作学习中要注意这方面的问题。

转载于:https://www.cnblogs.com/Bottfek/p/11547749.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值