代码改变世界

第二次作业

2019-03-24 09:38  goodnight1  阅读(390)  评论(2编辑  收藏  举报

 

 作业链接https://www.cnb/ChildishChange/p/10398212.html

 GIT地址 https://github.com/saliyaa
GIT用户名

saliyaa

学号后五位 62503
 博客地址  https://www.cnblogs.com/ht520/

 

 

 

 

 


 

熟悉使用工具(GIT)

 

  • 请以博客记录的方式,体现环境配置过程(包括遇到了哪些问题,你是如何解决的)

我电脑上的VS是在大一的时候请学长帮忙安好的,所以具体安装过程会有哪些问题我并不知道,当时下VS是为了写C语言代码,然后就安装了相关的安装包,后来大二上学期学习C#,有下载了相关的安装包,问题不大。

更新安装包就在“工具”中的“获取工具与功能

 

 

 

 

 

 

 

这是我安装好GITHUB for windows的图片,也基本没有什么问题,跟着步骤安装然后登陆就行了,简单

 

 下的另外一个版本,因为原来那个下载后我的无法运行,所以下载的这个,跟着百度上的操作来就行了;下面就是跟着作业做了


 

 

  • 体现你代码设计的思路(注意:请保证代码能够运行通过)

准备工作:太久没有使用C#导致很多基础知识点都忘了,我先进行了复习,了解基础的C#语句,之后对整体进行构思,在编写的代码

1. 首先,我思考的是怎么产生随机数,所以百度了一下怎么产生随机数,使用new Random()来产生随机数,但是随后就出现问题了,随机数是产生了,但是相同的概率太大,我就想,是否是在里面还要添加一下时间的更新,以至于基数的不同,于是随机数的产生我就使用的下面这串代码了double c = new Random(Guid.NewGuid().GetHashCode()).Next(0, 100);

2.然后是数字的运算,为了减小题的难度,我用的是默认计算是从左到右的依次计算,避免应用括号等运算符,由此,+,-,*,/的顺序就有要求了,我把可能产生的次序符号放在了一个数组里面,然后随机产生一个下标为基数,之后顺序使用这些符号。

3.之后就是对数据的计算,使用switch条件判断语句,先判断符号,然后计算,最后输出结果

4.条件语句判断是否结果为整数,使用的是(int)sum = =sum

问题:在代码的设计过程中,怎么实现符号可能是四个或者是三个?

 


 

  • 记录你使用github克隆项目以及提交代码的整个过程(包括遇到的问题,你是如何解决的)

第一个问题:推荐使用的git bash无法使用。

解决:下载了另外一个图形化的软件,如图

 当时就无法跟着文本上传文件了,然后我百度了一下怎么使用这个文件,网址如下

https://www.cnblogs.com/liang-io/p/9447282.html

 

2.其他问题就是看不懂英语单词,导致在同一个地方错误好久,但是问题不大,还是成功上传了。

 3.第一次写完时,怎么上传给老师,我也是忘了,然后帮助别人的时候才突然想到则个问题


 记录对项目的单元测试和回归过程

问题:同样,对测试项目添加项目引用无法实现,情况如图

解决:使用右键的创建单元项目

 

断点:

 回归测试:

 


 

心得体会

问题:1.在建立单元测试项目的时候无法添加引用,这是为什么?(用室友的的电脑也是一样)

 

2.下载git时,第一次下载的那个git Bash也是无法使用,所以后来换成了另外一个,解决了。

问题如图:

介于不想多次百度,所以改用git for windows。

3.如何实现“运算符在 2 个 到 3 个之间”?这样之后怎么计算?

收获:怎么通过VS编写代码然后上传git,会简单的使用git了,并且由于长时间的未使用C#其实很多都不会了,这次又重新捡起来了,很不错。