第二次作业

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

   (注意:本次作业的篇幅较长,一定要细心阅读,以免在操作过程中出现不必要的错误)

  1. 请仔细阅读链接中的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账号(此账号在这里为测试账号,同学们在完成作业时,应该是你们自己的账号):

     克隆到我的仓库

二、代码设计

  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

2.代码

 

 3.

 

 4.设置断点

5.设置监视

 

 

6.上传到仓库 

 

 

 

 

 

 

 

7.上传成功

 三、总结

   自己没有很好的满足需求,只能做一些自己会做的,下次努力做得更好,git的使用简单的掌握,有些时候不是系统没有反应,是自己的操作不对。

posted @ 2019-03-29 15:13  大猫呀  阅读(165)  评论(1编辑  收藏  举报