摘要:
输入一组整数,求子数组和的最大值。 思路:设max1和max2的初始值都为a【i-1】,然后将a【i-1】个数和a【i-1】+a【i-2】做比较,取较大值作为max1;然后让max1和max2作比较,取较大值重新作为max2。重复上面两个步骤,这样最后max2就为子数组和的最大值。 源代码: /*求一个数组中子数组的和的最大值。 2016.4.5 底云飞*/ #include using... 阅读全文
摘要:
阅读笔记 4.5 相对于一个人自己写程序,有时候可能不如结对编程,即极限编程。它可以把一些很有成效的编程方法使用起来,并且一直使用。结对编程时,要起到对应的角色作用,可能一开始觉得不适应,但是方法得当以后会发现,结对编程比一个人效率要高,并且后期错误会比较少。当然也有一些不适合结对编程的情况,那么就需要量力而行。 4.6 在一个团队当中,合作的过程需要一定的时间,会出现不同的阶段。正确处理不... 阅读全文
摘要:
Note: /* 第一版为能自动生成30道小学四则运算题目,要求除了整数以外,还要支持假分数的四则运算。 这个是先把第一版的面向过程改成了面向对象,然后设计的第二版。 第二版的要求为: 1、题目避免重复;_ 2、可定制(数量/打印方式);_ 3、可以控制下列参数: 是否有乘除法; 是否有括号(最多可以支持十个数参... 阅读全文
摘要:
Note: /* 第一版为能自动生成30道小学四则运算题目,要求除了整数以外,还要支持假分数的四则运算。 这个是先把第一版的面向过程改成了面向对象,然后设计的第二版。 第二版的要求为: 1、题目避免重复;_ 2、可定制(数量/打印方式);_ 3、可以控制下列参数: 是否有乘除法; 是否有括号(最多可 阅读全文
摘要:
阅读笔记 3.3 如果说自己精通某个方面,就不要出现低级错误,或者出现低层次问题。 一个人的技能的高低要看技能的反面,即解决问题的能力。要先通过不断的练习来解决低层次问题,使之不再出现,才有时间来解决高层次问题。 再解决问题的时候,首先要知其然,知其所以然,接着就是进行创新。 4.1&4.3 代码规范问题:一个人的代码不光是自己要看,团队合作的时候,其他人也需要看,自己写的代码也得让别人能够... 阅读全文
摘要:
输入若干个整数求出其最大值。 源代码: #include using namespace std; int Largest(int list[],int length) { int i,max=list[0]; for(i=0;imax) max=list[i]; } return max; } void main() { int max... 阅读全文
摘要:
第三周 所花时间(包括上课) 400分钟 代码量(行) 169行 博客量(篇) 1篇 了解到的知识点(请填写具体的知识点) 1.软件工程师也需要有具体的评估。 2。评估参量有任务大小,用的时间,最终质量。 3.衡量一个软件员工的标准应该是完成交付时间的方差,方差越小,越靠谱。在团队工作中,稳定,一致 阅读全文
摘要:
程序要求: 第二版的要求为: 1、题目避免重复; 2、可定制(数量/打印方式); 3、可以控制下列参数: 是否有乘除法; 是否有括号(最多可以支持十个数参与计算); 数值范围; 加减有无负数; 除法有无余数! 设计思路: 先把第一版的面向... 阅读全文
摘要:
阅读笔记 2。1 程序要进行单元测试来保证程序的健壮性。 还要进行回归测试,就是在原版本上运行的测试用例通过的话,在下一版本上再运行时,却没有通过,这就是软件"退化",所以需要进行回归测试。在新版本上运行所有已经通过的测试用例,来验证后面的版本没有出现软件"退化"的情况。 但是如果是模块功能发生了变化,那么测试用例也需要修改来测试新的模块。 2。2 程序还要进行效能分析,这个是以前从来... 阅读全文
摘要:
程序要求: 能自动生成三十道小学四则运算题目的 “软件”,要求:除了整数以外,还要支持真分数的四则运算。 设计思路: 30道题的设计: 1。随机生成两个float数,范围0—99。 2。随机生成第三个整数,范围1—4。用多个if。。。else语句判别1—4来分别确定四则运算符号,并且计算出两个数的运 阅读全文
摘要:
网站系统开发需要掌握的技术: 平面设计 Photoshop:最为流行的图片制作与处理工具,功能强大。 Firework:传说中的网页三剑客一员,负责图像制作与处理,特别是网页设计完成PSD转HTML的工作阶段的有力工具; Flash:flash技术主要用于网页一些特效的实现,由于HTML本身的限制, 阅读全文
摘要:
大道至简第七、八章读后感大道至简第七章的标题为:现实中的软件工程。首先说的是“王不如远交而近攻,得寸,则王之寸;得尺,亦王之尺也。”出自《战国策.秦策》,来引出第七章的内容。开始说的是大公司手中的算盘。文中列举了IBM,Borland和Microsoft的一些体系,来说明大公司眼中的世界。大公司们在... 阅读全文
摘要:
用到异常处理机制的输入成绩保证程序健壮性的代码1.编写一个程序,此程序在运行时要求用户输入一个整数,代表某门课的考试成绩,程序接着给出“不及格”、“及格”、“中”、“良”、“优”的结论。2.要求程序必须具备足够的健壮性,不管用户输入什么样的内容,都不会崩溃。用到了异常处理机制importjava.u... 阅读全文
摘要:
Java中实现异常处理的基础知识异常(Exception):发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。例如:数组越界和被0除。源代码示例:packageyanzheng;//关于异常2015.11.11importjavax.swi... 阅读全文
摘要:
子类父类拥有同名的方法时……(这个程序是不能运行的)packageyanzheng;publicclassParentChildTest{ publicstaticvoidmain(String[]args){ Parentparent=newParent(); parent.printValu... 阅读全文
摘要:
大道至简第六章阅读感想今天我阅读了大道至简的第六章,标题为从编程到工程。首先作者通过自己的示例告诉我们,并且强调了语言只是工具。作者以他的经验告诉我们,整天讨论这门语言好,那门语言坏的人是可悲的,因为语言仅仅是完成项目的工具,而且语言之间是相通的,谈论语言的好坏只是在浪费时间而已,实现或者说完成项目... 阅读全文
摘要:
第五章失败的过程也是过程今天王建民老师依旧带领着我们阅读了大道至简第五章,第五章是失败的过程也是过程。通过前面的技术、团队和沟通,这章主要讲了关于做工程的问题。文章开篇以一句《明皇实录》中的“虚有其表耳”来说明一个很重要的问题就是:不能只求外表,而是要透过表象,力求实质。第五章的整体思想是让我们注重... 阅读全文
摘要:
Java中子类与基类变量间的赋值子类对象可以直接赋给基类变量。基类对象要赋给子类对象变量,必须执行类型转换,其语法是:子类对象变量=(子类名)基类对象名;也不能乱转换。如果类型转换失败Java会抛出以下这种异常:ClassCastExceptionpackageyanzheng;classMamma... 阅读全文
摘要:
1.动手实验:继承条件下的构造方法调用。运行TestInherits.java示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大!结论:通过super调用基类构造方法,必须是子... 阅读全文
摘要:
随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。设计思想:首先需要申请一个十个内存的int型数组空间来存放随机生成的十个数,定义一个int型sum初始化为0来计算和。用Random类来做一个随机数生成器,Randomrandom=newRan... 阅读全文