摘要:
老师提出了新的要求: 1 学生写的程序必须能判定用户的输入答案是否正确 2程序必须能处理四则运算的混合模式 注意:连续的减法和除法应该遵守左结合的规定 连续除法要打括号,否则会引起歧义。 设计思想: 基于上次程序,首先思考混合运算,这里运用两个数组,分别记录随机产生的运算数和运算符号。然后对连除进行 阅读全文
摘要:
1.Right-结果是否正确? 正确 2.B-是否所有的边界条件都是正确的? 正确 3.P-是否满足性能要求? 部分满足 4.是否满足有无括号? 无 5.数字个数是否不超过十? 只是双目运算 6.能否打印? 不能打印到文本 7.乘除法中是否符合整除 满足 8.加减的结果是否有负数 满足 9.能否确定 阅读全文
摘要:
1、 编写代码的规范格式包括变量的命名方法,如何写注释main函数的风格等 本次编程相对上周工作量很大,我这个菜鸟颇受打击,很吃力,最终功能也没有完全实现,但有些收获。 阅读全文
摘要:
在这一周里我阅读了构建之法中的软件工程师的成长和软件单元测试与代码规范。这两部分对我来说还是有较多的感触的,当然也有不少的收获。 很喜欢构建之法这本书,一下子改变了我对软件编写的态度。也许是因为以前并没有接触过这种教学模式,也许是这本书把枯燥乏味的软件实际化了,使我慢慢的开始去编程。我从未想过一个软 阅读全文
摘要:
一、要求: 1、题目避免重复; 2、可定制(数量、打印方式); 3、可以控制下列参数: (1)是否有乘除法; (2)是否有括号(最多可以支持十个数参与计算); (3)数值范围; (4)加减有无负数; (5)除法有无余 二、设计思路 1、为了避免题目重复,定义了三个数组用来分别存放第一,二个 阅读全文
摘要:
第一周 所花时间(包括上课) 8h 代码量(行) 54 博客量 3 了解到的知识点 了解到了switch的用法以及真分数的表示方法 阅读全文
摘要:
设计思路: 1、利用随机数法随机生成两个随机数 1.1控制随机数在100以内 1.2随机数不等于0 2、运算符的问题 1.1运用求余方式得到的1,2,3,4分别表示“+”,“-”,“*”,“/” 3、真分数的表示方法 1.1还是利用随机数法生成两个随机数 1.2比较生成的随机数的大小,小的作为分子, 阅读全文
摘要:
1、在软件的特殊性中,提到了软件的非连续性,难道软件还分连续与不连续吗?这与数学上的函数连续和非连续...... 2、单元测试,这里看的不是很懂,总感觉是分开来做的,有点像电路中一部分一部分的来测试,软件中也是这样吗? 3、看了软件工程师的成长,很受他内容的吸引,很羡慕那些成为大师的人,也很想成为那 阅读全文