摘要:
#include#include#include#includeint wrong=0;int right=0; //定义全局变量void judge(int k1,int k2) //判断算式是否正确{ int m; int k3... 阅读全文
摘要:
首先,定义一个一位数组a[10]在数组中,有正数也有负数,我采用累加的办法,将数组从A1开始,A1加完之后再从A2开始一直累加。每次累加后与之前的和比较,保留最大值,最后求出一个最大值Tn=时间复杂度O(n*n)int MaxSubSum1(int *arr,int len){int i,j;int... 阅读全文
摘要:
个人项目-四则运算21 编写四则运算代码2 加入限制判定条件①题目避免重复 字符串匹配的方法,将前面的运算结果(同一种运算符号的结果)存入数据库,然后后面如果有相同答案则 判定重复,例如a*b=f和c*d=f(*代表相同运算符号)判定这两个题目为相同的题目,利用一个IF语句,删除 后者,重新出题②可... 阅读全文
摘要:
第一章软件软件是计算机程序,规程及运行计算机系统可能需要的文档和数据。软件分为通用软件和定制软件。软件的特性:1.复杂性2.不可见性3.不断变化4.大多数软件仍然是定制的,而不是通过已有的构件组装而成。软件于二十世纪50~60年代,70年代,80年代,90年代至今进行发展。在此过程中遇到一些危机:1... 阅读全文
摘要:
软件测试是在软件投入生产性运行之前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量控制的关键步骤。 软件测试的对象:需求分析、概要设计、详细设计及程序编码等阶段所得的文档资料,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序。 确认是一系列的活动和过程,目的在于证实在一个恰当... 阅读全文
摘要:
UML模型:UML模型是由事物、关系和图组成。UML事物:结构事物(类、主动类、接口、对象、用例、参与者、协作、构件、节点)、行为事物(交互、状态机)、分组事物(包)、注释事物(注释) UML关系:依赖关系、关联关系(普通关联、限定关联、关联类、聚合) 图:类图、用例图、交互图、状态图、活动图和实现... 阅读全文
摘要:
第八章主要讲述面向对象分析的三个模型:用例和场景构成的功能模型(用例模型)、类和对象表示的静态模型(对象模型)、状态图和顺序图表示的动态模型(交互模型) 建立用例模型过程:确定业务参与者;确定业务需求用例。对象模型:划分主题;确定类与对象;确定关联;确定属性;确定服务。对于第九章内容理解如下1.软件... 阅读全文
摘要:
机器语言(二进制代码)、汇编语言(更直观、符号指令与机器指令相对应)、高级程序设计语言(用途广泛、有大量软件库,ALGLOL,FORTRAN,COBOL,Basic,Pascal,C,C++,Lisp,Prolog,Ada)、第四代语言(面向问题、非过程化程度高) 4GL缺点:整体能力不如3GL,只... 阅读全文
摘要:
结构化设计方法是在模块化、自顶向下逐步细化及结构华程序设计技术基础之上发展起来的。结构化设计方法可以分为两类,一类是根据系统的数据流进行设计,称为面向数据流设计或称过程驱动设计;另一类是根据系统的数据结构进行设计,成为面向数据结构设计,或称数据驱动设计。 软件设计过程包括一套原理、概念和实践,可以指... 阅读全文
摘要:
软件需求分析阶段的任务:需求获取、需求分析、需求定义和需求验证。 结构化分析方法:是一种面向数据流进行需求分析的方法。 结构化设计方法的分类:一类是根据系统的数据流进行设计,称为面向数据流的设计,或称过程驱动的设计;另一类是根据系统的数据结构进行设计,称为面向数据结构的设计,或称数据驱动的设计。 需... 阅读全文