四则运算

结对编程四则运算(java实现)

筅森魡賤 提交于 2019-12-01 13:48:48
一,Github地址: https://github.com/lq15086495788/lq 结对成员;林德泽3117004620,李清3117004615 二:psp表格: PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 30 · Estimate · 估计这个任务需要多少时间 1310 1460 Development 开发 120 120 · Analysis · 需求分析 (包括学习新技术) 70 80 · Design Spec · 生成设计文档 50 70 · Design Review · 设计复审 (和同事审核设计文档) 30 40 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 100 90 · Design · 具体设计 800 900 · Coding · 具体编码 60 80 · Code Review · 代码复审 100 100 · Test · 测试(自我测试,修改代码,提交修改) 130 150 Reporting 报告 60 80 · Test Report · 测试报告 30 30 · Size Measurement · 计算工作量 40 40 · Postmortem & Process Improvement

结对编程-四则运算

给你一囗甜甜゛ 提交于 2019-12-01 13:39:43
一 、Github项目地址: https://github.com/Littlehui3/rg2 结对partner:郭绍华 二、PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 45 60 · Estimate · 估计这个任务需要多少时间 40 42 Development 开发 1090 1205 · Analysis · 需求分析 60 70 · Design Spec · 生成设计文档 35 40 · Design Review · 设计复审 50 60 · Coding Standard · 代码规范 30 40 · Design · 具体设计 80 85 · Coding · 具体编码 700 750 · Code Review · 代码复审 45 55 · Test · 测试(自我测试,修改代码,提交修改) 90 105 Reporting 报告 120 150 · Test Report · 测试报告 60 80 · Size Measurement · 计算工作量 30 30 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 30 40 合计 1255 1415 三、设计过程 : 来源:

结对编程作业

喜欢而已 提交于 2019-12-01 13:21:17
小组成员:   黄展恒 3117004611   唐成杰 3117004729 1、项目地址 https://github.com/AceWong1024/EqualtionGenerator 2、 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 30 · Estimate · 估计这个任务需要多少时间 30 30 Development 开发 1160 1340 · Analysis · 需求分析 (包括学习新技术) 120 120 · Design Spec · 生成设计文档 60 70 · Design Review · 设计复审 (和同事审核设计文档) 50 60 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 30 40 · Design · 具体设计 120 130 · Coding · 具体编码 600 700 · Code Review · 代码复审 60 70 · Test · 测试(自我测试,修改代码,提交修改) 120 150 Reporting 报告 140 150 · Test Report · 测试报告 60 70 · Size Measurement · 计算工作量 30 30 · Postmortem & Process

结对编程(Java实现)

杀马特。学长 韩版系。学妹 提交于 2019-12-01 10:31:54
一、 Github项目地址: https://github.com/qiannai/CreateArithmetic 二、 PSP2.1表格: PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) ·Planning ·计划 30 40 · Estimate · 估计这个任务需要多少时间 30 20 ·Development ·开发 300 420 · Analysis · 需求分析 60 50 · Design Spec · 生成设计文档 30 20 · Design Review · 设计复审 30 30 · Coding Standard · 代码规范 100 120 · Design · 具体设计 60 20 · Coding · 具体编码 1200 700 · Code Review · 代码复审 20 20 · Test · 测试(自我测试,修改代码,提交修改) 200 100 ·Reporting ·报告 100 140 · Test Report · 测试报告 60 50 · Size Measurement · 计算工作量 20 20 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 40 50 合计 2010 1800 三、性能分析:

网页出四则运算题目

纵饮孤独 提交于 2019-12-01 08:42:10
成品链接: 点我进入系统! 上代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> #div1{ border: 1px solid red; background-color: #F5F5F5; width: 100%; height: 190px; text-align: center; clear: both; } #div2{ border: 1px solid red; background-color: #F5F5F5; width: 100%; height: 100%; } </style> <script src="jquery-1.8.3.js"></script> <script> $(document).ready(function(){ tm = 0; jg=new Array(); a= new Array(); b= new Array(); c= new Array(); j=0; xs = 1; $("#btn").click(function(){ if(xs==1){ $("#div2").toggle(); xs=0; } if(tm==1){ $("#locatin").empty(); } n = document

四则运算

寵の児 提交于 2019-12-01 06:18:21
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <math.h> 4 #include <time.h> 5 #define eps 1e-6 6 int main() 7 { 8 srand(time(NULL)); 9 int a,b; 10 char op[5] = "+-*/"; 11 int index; 12 /* 计算 */ 13 printf("除法精确到小数点后2位,四舍五入!\n"); 14 while(1) 15 { //随机操作数 16 a = rand()%101; 17 b = rand()%100+1; 18 printf("请选择(输入数字):1.加法 2.减法 3.乘法 4.除法 5.随机 6.退出\n" ); 19 // 1.随机、退出、+-*/ 20 scanf("%d",&index); 21 if(5==index) 22 index = rand()%4; 23 else if(6==index) 24 exit(0); 25 else 26 index--; 27 // 2.题目、答案输入 28 printf("%d%c%d=",a,op[index],b); 29 double answer, result; 30 scanf("%lf",&answer); 31 // 3

20190919-6 四则运算试题生成

▼魔方 西西 提交于 2019-11-30 12:31:22
此作业要求参见: https://edu.cnblogs.com/campus/nenu/2019fall/homework/7631 Git地址: https://e.coding.net/thiking/si_ze_yun_suan.git 结对队友:董亚辉 功能1. 四则运算 1.1功能描述 支持出题4个数的四则运算题目,所有题目要求作者有能力正确回答 (提示:1/3 != 0.33333333333333333333333333333333,而是无限长)为了快出成果,你快速造个控制台的版本,包括以后改版成更优秀界面的核心功能,并考虑到扩展。你在老师面前作如下表演 (数字你用excel验算过了,UI的卖萌部分你还没有想好) 。 1.2重难点   (1)如何随机产生计算符号,   (2)如何将式子进行拼凑,   (3)如何将产生的式子进行计算,   (4)如果计算结果产生的是小数如何转化为分数 1.3收获: 学习了eval函数给完成作业带来了很大的便捷。 1.4 代码片段: def creat_equation(): #功能一生成随机式子 ops = ['+', '-', '*', '/'] num1 = r(1, 9) #产生随机数 num2 = r(1, 9) num3 = r(1, 9) num4 = r(1, 9) ops1 = r(0, 2) ops2 = r(0,

宋晓丽 20190919-6 四则运算试题生成,结对

我怕爱的太早我们不能终老 提交于 2019-11-30 12:27:09
此作业的要求参见[ https://edu.cnblogs.com/campus/nenu/2019fall/homework/7631 ] 代码的git地址[ https://e.coding.net/sxl357/f4.git ] git地址下的功能1.py和功能1.exe用来完成功能1,f4.py和f4.exe用来完成功能2和功能3. 功能1 . 四则运算 支持出题4个数的四则运算题目,所有题目要求作者有能力正确回答 > f4 1+2*3+4= ?11 答对啦,你真是个天才! 1+2*3+5= ?11 再想想吧,答案似乎是12喔! 1+2/4-5= ?-3.5 答对啦,你真是个天才! ...(一共20道题) 你一共答对4道题,共20道题。重难点:1.给定一个运算式,如何让计算机算出结果?给定的运算式属于中缀表达式,将其改为后缀表达式,再计算结果。(1)中缀转后缀 #将中缀表达式转为后缀表达式 def make_Expression(s): operations=[] result='' front={'+':1,'-':1,'*':2,'/':2} for i in s: if i in ['+','-','*','/']:#判断是否是操作符 if len(operations)==0:#栈空,直接入栈 operations.append(i) elif front

四则运算试题生成,结对

最后都变了- 提交于 2019-11-30 12:13:40
此作业要求参见 https://edu.cnblogs.com/campus/nenu/2019fall/homework/7631 代码地址 结对伙伴 齐文华 本次作业是我第一次使用python语言编程,在经过上次作业之后,我真正意识到了python语言的重要性,所以也开始认真学习了python,经过几天的学习并和结对伙伴商量之后决定这次尝试一下用python完成。由于学习还不是很深入,所以编程过程中遇到了很多问题,请教了很多同学和学长,在这里由衷的感谢他们。 功能1. 四则运算 功能2. 支持括号 重难点:功能2是在功能1的基础上完成的,所以我把这两部分放在一起了。看到题目之后最先想到的是怎么生成随机数,因为编程基础较差并且是第一次使用python编程,所以查了很多资料,问了一些同学,最后选择了用random.randint()方法。 收获:学会了random.randint()方法的使用,random.randint(a,b)用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b。 代码如下: def _f4(self): from random import randint from random import uniform from fractions import Fraction #为符号计算所导入的包

魏新 20190919-6 四则运算试题生成,结对

允我心安 提交于 2019-11-30 12:10:45
此作业的要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/7631 代码地位:https://e.coding.net/Eustia/f4.git 结对伙伴:杨天宇 功能1、2:支持括号四则运算 支持出题4个数的四则运算题目,所有题目要求作者有能力正确回答 。 重难点:对已生成算式内容的读取和判断;处理除法的精度问题;中缀、后缀表达式;括号的生成;后缀表达式的计算。 编程收获:以往的自己输入算式的程序很简单,于是误以为这个程序也很简单,于是在生成表达式后就傻眼了,算不出来。。于是又花了很多时间捣鼓运算符优先级这种问题,以后在编程之前一定要分析清楚功能再下手,不能盲目自信。 括号的生成也把我们难到了,不过后来想了想,只有4个数字的算式形式有限,于是就用枚举法解决了括号的问题。最后就是数据结构的知识了,只能说当初欠下的数据结构,早晚都要补回来。 重要代码片段如下: //生成算式 void Cequation(vector<char>&infix) { infix.clear(); char r_num[5]; int temp; int e_form; push_num=0; e_form=rand()%11;//随机获得表达式格式 for(int i=0;i<13;i++) { temp=form[e_form][i