构建之法

《构建之法》 第二次作业

匿名 (未验证) 提交于 2019-12-03 00:09:02
git地址 github链接 git用户名 namehousiqi 学号后五位 62124 博客地址 个人博客 作业链接 作业 阿超家里的孩子上小学一年级了,这个暑假老师给家长们布置了一个作业:家长每天要给孩子出一些合理的,但要有些难度的四则运算题目,并且家长要对孩子的作业打分记录。 作为程序员的阿超心想,既然每天都需要出题,那何不做一个可以自动生成小学四则运算题目与解决题目的命令行 “软件”呢。他把老师的话翻译一下,就形成了这个软件的需求: 程序接收一个命令行参数 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 由于之前提前安装有visio studio 2013版的,因此为了节省安装软件的时间这里就直接使用该版本的编译器来编写该程序。 先fork了老师要求的在gethub上的题。

《构建之法》个人获奖小感悟

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-02 03:43:35
A君个人获奖小感言 所在班级: <https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/> 博客主页: <https://www.cnblogs.com/voicing/> 对于课程的看法: 在系统分析与设计这门课当中,首先让我们通读了邹欣老师的《构建之法》这本书,让我对于一些相关的知识有了一定的了解,包括一些个人编程和团队合作的内容。但是同时也完成了对自己的一个分析,在第一篇博客当中写了自己的个人相关的内容,其中包括对未来的一些规划,这门课首先给我的印象就是很好玩,和其他课程不太一样,不是靠记忆,更多的是看个人的一些新颖的想法。 原本对这门课也想的是按照题目的要求完成任务就可以了,但是在第二篇博客内容开始的时候,自己慢慢地发现了自己还有很多不会的东西,我认为,做好一件事情不是看你能否把它完成,而是看你是否愿意去做,是否敢去做。在做的过程当中也有很多同学觉得任务太重,这个我确实不敢否认,在有限的时间内要完成一个简单项目的编码、重构、审核、合并、测试、效能分析、改进。每一项都很耗费时间,但是在这个过程当中我发现,难是难,但是都是干货!щ(ʘ╻ʘ)щ。 在第三篇博客当中进行了原型设计,我在完成这项作业的时候是相当的痛苦,因为进行完需求分析过后脑子里面有了很多的想法

《构建之法》作业——熟悉使用工具

耗尽温柔 提交于 2019-11-30 04:21:31
博客开头 GIT地址 https://github.com/hanhao-3 GIT用户名 hanhao-3 学号后五位 62319 博客地址 https://www.cnblogs.com/hanhaocom/ 作业链接 https://www.cnblogs.com/harry240/p/11515697.html Part 0. 背景 阿超要给他上小学一年级的孩子做一个可以自动生成小学四则运算题目与解决题目的命令行 “软件”。该软件需求如下: 程序接收一个 命令行参数 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 阿超选择使用C#语言、Visual Studio 2017 IDE来完成以上需求。 Part 1. 配置环境 我之前就已经安装好了VS并且配好了环境,就不再重复安装

《构建之法》第二次作业——熟悉使用工具

本秂侑毒 提交于 2019-11-30 03:53:39
(1) 博客开头: GIT地址 kotofight GIT用户名 kotofight 学号后五位 62510 博客地址 kotofight 作业链接 作业要求 (2) 博客内容: 1、环境配置 参考 作业指导链接 part 1.配置环境内容,用百度网盘下载安装包,安装成功后进行简单的配置就可以使用了。 2、代码设计 题目要求: 阿超家里的孩子上小学一年级了,这个暑假老师给家长们布置了一个作业:家长每天要给孩子出一些合理的,但要有些难度的四则运算题目,并且家长要对孩子的作业打分记录。 作为程序员的阿超心想,既然每天都需要出题,那何不做一个可以自动生成小学四则运算题目与解决题目的命令行 “软件”呢。他把老师的话翻译一下,就形成了这个软件的需求: 程序接收一个 命令行参数 n ,然后随机产生 n 道加减乘除(分别使用符号 +-*/ 来表示)练习题,每个数字在 0 和 100 之间,运算符在 2 个 到 3 个之间。 由于阿超的孩子才上一年级,并不知道分数。所以软件所出的练习题 在运算过程中不得出现非整数 ,比如不能出现 3÷5+2=2.6 这样的算式。 练习题生成好后,将生成的 n 道练习题及其对应的正确答案输出到一个文件 subject.txt 中。 思路:这个题的话,输入就是老师家长们想要的题目的数量n,输出就是n道随机算术题。在这个n道随机算术题中,题目的长度(运算符的个数

《构建之法》——熟悉工具使用

一笑奈何 提交于 2019-11-30 03:36:55
Git地址 MyGit Git用户名 icjy 学号后五位 04215 博客地址 博客地址 作业链接 作业内容的链接 */ /*--> */ 1.配置环境——安装Visual Studio 2017 由于之前已经下载过Visual Studio 2017的企业版,我现在要做的就是看看电脑上是否已经安装过.Net Framework,Visual Studio是否安装了C#所需的组件。 1).NET Framework 在控制面板->卸载或更改程序中找到了.NET Framework 4.7.2,说明之前已经成功安装过较高的版本。 2)C#组件 在Windows中搜索studio,会出现 Visual Studio Installer,双击打开 。或者查看文件所在位置,能看到Visual Studio 的安装包具体位置信息,打开以后,会看到电脑已经安装了Visual Studio Enterprise 2017。 点击 更多->修改 在安装工作组件的页面中,只要勾选了 .NET 桌面开发 , 使用C++的桌面开发 , 通用Windows平台开发 ,系统驱动器不需要再占用空间,为 0KB ,说明之前已经安装好了所有的基本组件,包括C#,C++等等。 通过以上两步确认,本机已经配置好VS2017的环境。 2.克隆项目——GitHub的使用 1) 之前已注册过GitHub账户

《构建之法》第二次作业

限于喜欢 提交于 2019-11-30 03:02:25
GIT地址 aglj GIT用户名 xiaxiaoshux 学号后五位 03226 博客地址 我的博客园 作业链接 作业链接 一、环境配置 1.安装Visual Studio 2017 2.安装git 如下图可运行 3.克隆项目 点击fork后直接复制链接,再在git中输入命令即可。 二、代码思路 问题的背景: 阿超家里的孩子上小学一年级了,这个暑假老师给家长们布置了一个作业:家长每天要给孩子出一些合理的,但要有些难度的四则运算题目,并且家长要对孩子的作业打分记录。 作为程序员的阿超心想,既然每天都需要出题,那何不做一个可以自动生成小学四则运算题目与解决题目的命令行 “软件”呢。他把老师的话翻译一下,就形成了这个软件的需求: 程序接收一个命令行参数 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 我的解决方案:

《构建之法》——第一次作业

你说的曾经没有我的故事 提交于 2019-11-29 12:02:43
构建之法第一次作业 这个作业的要求是什么 https://www.cnblogs.com/harry240/p/11469058.html 这个作业属于什么课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign 我在这个课程的目标是 希望能够理解到“做中学”的核心思想,能够获得一些关于编程的原则和方法上面的东西。 这个作业在哪个具体方面帮助我实现目标 首先就是自学,然后在老师的讲解下进行理解,在作业上将“做中学”发挥到另外一个高度。 其他参考文献 《构建之法》 一、建立博客并介绍自己 自我介绍:我是一名大三学生,专业是软件工程。平时就喜欢打打篮球,然后稍微运动运动之类的,毕竟程序员也是很吃身体的,虽然编程能力还不怎么样的,但是身体还是要一直保持健康。除此之外,也喜欢很多东西。平时很少编程,所以这学期开始也有所改变了,想想之前两年也算是耍过去了,这几天也开始让自己忙起来,发现忙起来的时候,虽然累,但是还是比较开心的。还有一两年毕业,也还是希望自己能够提升编程能力,还有编程思想也不应该落下。 二、阅读和思考。 1、回想一下你初入大学是对你所在专业的畅想 当时也是在报考志愿的时候吧,我本来就喜欢打游戏玩电脑,所以在报考志愿的时候也是先选专业再看学校,所以选择专业是很轻松。但是学着却不轻松了

“构建之法”--第一次作业-阅读与准备工作

走远了吗. 提交于 2019-11-29 10:49:45
这个作业属于哪个课程 课程的链接 这个作业要求在哪里 作业要求的链接 我在这个课程的目标是 利用《构建之法》这本书,能对软件工程这门学科有个初步的理解,让自己逐渐从会写程序转变到会写软件 这个作业在哪个具体方面帮助我实现目标 能够写博客记录自己的程序过程,了解Git的使用方法 作业正文 正文 个人博客主页 Vchopin 参考文献 博客园 , CSDN 自我介绍    一上大三,突然就感觉时间好紧,半只脚已经踏入社会了,但是内心却还停留在大一,还想慢悠悠的学,慢悠悠的玩。我叫魏川程,性别男。我记得是我上了高中才接触电脑,还是高三教室里面的那个老师用来教学的电脑,我觉得很神奇。高中老师让我们轮流值日放歌,我当时上去敲键盘还是一阳指,一个键一个键的去戳。更加不会快捷键了。当时考完选专业,我英语比较好一点,数学,理综太差了,又不想读英语。我觉得写软件挺好,做计算也不会太难(现在数学建模才知道流眼泪),就报了软工。    我其实也不是没有努力去发现自己的潜能,我其实很喜欢去尝试新的东西。小时候在农村,能玩的太少了,但是教会了我穿鞋爬树这项特殊技能。大概就是如图: 后来高中去了县城,接触到的也多了,慢慢就跟着学篮球,学排球,学网球,学桌球,学抽烟,学喝酒等等。    反正单纯的少年和灯红酒绿的大城市碰撞,慢慢就世俗了。大学也学吉他,学游泳,学霹雳舞,学散打,我觉得这些都超级有意思

《构建之法》第一次作业——阅读与准备工作

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-29 10:33:28
这个作业属于哪个课程 课程链接 这个作业要求在哪里 作业要求 我在这个课程的目标是 学习现代软件工程思想,体验软件开发的过程,以及开发过程中文档的撰写 一、建立博客并介绍自己 我是来自四川攀枝花市的沈墨,与以阳光充沛水果香甜的家乡相比,我是一个有些自卑,信心不足的人,但我想我还是有很多闪光点的。 因为性格内向,所以网络是让我表达自己的平台。语文成绩不好的我,作文却从不得低分,这得益于我过去常常在论坛、贴吧上的发帖。倾述自己的观点,与网友交流意见的过程中,我接触到了各种各样的人,理解他们的想法让我看待事物的时候非常客观。虽然我并不懂使用华丽辞藻,但我却总是可以保持写作的热情。进入大学便加入了学生会后开始的工作就是作为学院微信公众号的小编,现在仍然在为辅导员的公众号提供编辑排版的服务。当我想要学一件事情的时候,我会非常用功的去学习,还记得大一入校为了加入团队,军训期间就开始从变成小白到C语言的学习,更是在国庆节被拉出去旅游回家后,花3天学完了教材前八章的内容。还有我现在的一大爱好——篮球,我身体很不结实却喜欢上了这个身体接触激烈的运动,即使因为意外右手骨折而留下了后遗症,我也锻炼出了左手投篮继续打球。总结,我的闪光点就是“热情”,无论是学习中为了更上一层楼的刷题,还是准备球赛每顿4两饭的增重,不惧困难去挑战就是我的闪光点。淋不到雨的地方,也沐浴不到阳光。纵使强风起,人生不言弃。 二