第二次作业
GIT地址 | https://github.com/damaoya |
GIT用户名 | damaoya |
学号后五位 | 62228 |
博客地址 | https://www.cnblogs.com/damaoya/ |
作业链接 | https://www.cnblogs.com/ChildishChange/p/10398212.html |
一.作业导读
查看具体的作业链接:
https://www.cnblogs.com/ChildishChange/p/10398212.html
(注意:本次作业的篇幅较长,一定要细心阅读,以免在操作过程中出现不必要的错误)
- 请仔细阅读链接中的Part0.作业背景,了解此次作业的项目目标。
注意:
- 项目的运算过程中不允许出现负数
- 项目采用C#完成
2. 请按照Part1.配置环境中给出的具体操作步骤,完成对作业所需的环境的配置。
注意:在勾选组件的时候,请勾选上C#所需的组件
3. 仔细阅读Part2.克隆项目。
此次作业我们将熟悉使用github,对项目进行克隆和提交,针对我们班的项目提交步骤,具体过程如下:
- 在 https://github.com/join 这个网址处申请注册一个 Github 账号,申请成功后可在 https://github.com/login 处利用刚刚注册的账号进行登录,才能开始在 Github 上进行开发。
- 成功登录后,输入阿超仓库的网址https://github.com/Jupi4ter/AchaoCalculator(这个为我们班级所指定的仓库地址),点击右上角的 Fork ,将阿超的四则运算库拷贝到自己的同名仓库中,如下图所示:
- 拷贝成功后,可以看到自己已经拥有了一个同名仓库。这里我们登录的是 bestst账号(此账号在这里为测试账号,同学们在完成作业时,应该是你们自己的账号):
克隆到我的仓库
二、代码设计
- 项目背景
- 阿超家里的孩子上小学一年级了,这个暑假老师给家长们布置了一个作业:家长每天要给孩子出一些合理的,但要有些难度的四则运算题目,并且家长要对孩子的作业打分记录。
-
作为程序员的阿超心想,既然每天都需要出题,那何不做一个可以自动生成小学四则运算题目与解决题目的命令行 “软件”呢。他把老师的话翻译一下,就形成了这个软件的需求:
- 程序接收一个命令行参数 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
- 程序接收一个命令行参数 n,然后随机产生
2.代码
3.
4.设置断点
5.设置监视
6.上传到仓库
7.上传成功
三、总结
自己没有很好的满足需求,只能做一些自己会做的,下次努力做得更好,git的使用简单的掌握,有些时候不是系统没有反应,是自己的操作不对。