03 2015 档案
结对开发——数组求和大数溢出问题
摘要:一、题目要求 返回一个整数数组中最大子数组的和。 要求程序必须能处理1000 个元素; 每个元素是int32 类型的;输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。二、程序代码package com.java.l...
阅读全文
结对开发——环形一维数组求最大子数组和
摘要:题目:返回一个整数数组中最大子数组的和。要求:(1)输入一个整形数组,数组里有正数也有负数。(2)数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。(3)如果数组A[0]……A[j-1]首尾相邻,允许A[i-1], …… A[n-1], A[0]……A[j-1]之和最大。(4)同时返回...
阅读全文
《梦断代码》第三阶段阅读感想(包括第6、7、8共三章)
摘要:第6章 搞掂设计方案 该章首先通过一个小故事介绍了备份的重要性,关于可以对上一动作进行撤销功能的感谢。由此引出了软件设计中一些细节的东西,软件设计不仅只是在程序源代码之上覆盖一层诱人的图形,它必须是一种能够满足用户需求的创造性基础工作。程序编写需要创新,得有人迈步前进,才有了超级挂件的编写。 在工作...
阅读全文
结对开发——电梯调度问题需求分析
摘要:一、电梯调度设计背景: 试想一下,石家庄铁道大学基础教学楼的电梯配置如下:大厦有1/层, 4部电梯,很多乘客使用这些电梯的日常(旅客重量:平均70公斤最大120公斤,最小45公斤)。其他常量数据:电梯速度,开/关门时间,乘客的时间要在/走出电梯。可以对这些合理的假设。二、电梯调度设计要求: 1.每一...
阅读全文
结对编程之返回一个二维数组中所有子矩阵和的最大值
摘要:题目:返回一个整数数组中最大子数组的和。要求: 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。结对编程要求: 两人结对完成编程任务。 一人主要负责程序分析,代码编程。 一人负...
阅读全文
PSP0表格二
摘要:一 项目计划日志周活动总结表姓名: 陆宇 日期:2015. 3. 21日期 任务听课编写程序阅读课本准备考试日总计/(min)周日603090周一3000130430周二4006030490周三10022060380周四3009030420周五20012050...
阅读全文
《梦断代码》第二阶段阅读感想(包括第3、4、5共三章)
摘要:第三章 原型与Python 在这一章中,我又更加深刻的认识到做软件的难,它就像洋葱一样层层叠叠,每一层都辛辛苦苦地建立在前一层的基础之上,危如累卵。无论如何,日积月累,一层一层搭建起来,即“抽象层叠”,而抽象层的最低端就是汇编语言,是最让我学习起来头疼的汇编语言,也是大多数人难以学习和编写的,后来产...
阅读全文
四则运算程序 进一步改进代码并新增答题测试功能
摘要:一、设计思想 编写一个判断函数,由用户输入运算题后结果,并与正确结果对比,输出答题的对错数。二、程序代码#include "stdafx.h"#include "stdlib.h" //调用其中随机函数#include "iostream.h"#include "time.h"int wr...
阅读全文
结对开发——返回一个整数数组中最大子数组的和
摘要:一、题目要求1.输入一个整型数组,数组里有正数也有负数。2.数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。3.求所有子数组的和的最大值。要求时间复杂度为O(n)。二、设计思想1.首先随机产生一个数组,该数组里有正数也有负数。2.从数组中第一个元素a[0]开始,依次计算a[0]、a[...
阅读全文
四则运算程序测试
摘要:一、测试方法(Right-BICEP)6个值得测试的具体部位: Right-结果是否正确? B-是否所有的边界条件都是正确的? I-能查一下反向关联吗? C-能用其他手段交叉检查一下结果吗? E-你是否可以强制错误条件发生? P-是否满足性能要求?二、测试部分测试模块一:结果是否有负数 if(...
阅读全文
PSP0表格
摘要:一 项目计划日志 周活动总结表 姓名:陆宇 日期:3.14日期任务听课编写程序阅读课本准备考试日总计周日周一周二3008060440周三1009060250周四2006050310周五20012050370周六9090周总结8003502101370二 时间记录日志学生:陆 宇 日期: 3.14 ...
阅读全文
新增四则运算用户选择功能小程序
摘要:一 设计思想1.因为要设定许多可控参数,可以把这些参数构成一个数组,也就是一个参数集,然后对每个参数分情况进行设定;2.数组中包括题目数量、乘除控制、数值范围、分数控制、正负控制、打印列数共6个元素;3.对于控制变量,可以设置为1和0 控制;二 程序代码#include "stdafx.h"#inc...
阅读全文
《梦断代码》第一阶段阅读感想(包括第0、1、2共三章)
摘要:由推荐序一、推荐序二和作者的话中可以先了解到这本书讲的是一个故事,关于一堆人马并肩托起代码大石、欲将其推上山顶,虽历经磨难,但仍奋力创造的故事。与大多数技术书籍不同,把真实的人、事、技术和理论以及产品的发展过程结合在一起,这也使我对这本书产生了极大的阅读兴趣。 第0章 软件时间 与别的书不同...
阅读全文
新增功能四则运算设计思路
摘要:1.避免重复:当产生新的式子时,可以和之前已经产生的式子中数字和运算符进行逐一匹配;2.可定制:输出多少式子可以定制,设置一个用户可以输入的变量; 因为要设定许多可控参数,可以把这些参数构成一个数组,也就是一个参数集,然后对每个参数分情况进行设定;下面是每个可控参数:1.是否有乘除法?用户可以选择...
阅读全文
用C++编写一个随机产生多个两位数四则运算式子的简单程序
摘要:一 设计思想:1.首先可以想到一个四则运算式子的组成:两个运算数和一个运算符;2.两个运算数的随机由调用随机函数产生,其中可以设定运算数的范围;3.一个运算符的随机产生可以分为加减乘除四种情况,分别通过产生四个随机数来决定哪种运算符;4.最后两者结合起来完成随机式子的产生;二 程序代码:#inclu...
阅读全文
一名在校学生关于阅读书籍《梦断代码》的美好计划
摘要:由于专业知识的需求以及专业技能的养成,在今后的一个月中计划完成《梦断代码》这本书的精心阅读,希望可以获得一定知识,进一步激发对软件开发的兴趣。本书从第0章开始到第11章,一共12章节的内容,计划四周时间看完,每周三章节的内容:第一个星期:0-2章第二个星期:3-5章第三个星期:6-8章第四个星期:9...
阅读全文
浙公网安备 33010602011771号