结队编程练习2

20165239 20165239     2022-11-05     713

关键词:

一.题目要求

1.自动生成小学四则运算题目(加、减、乘、除)
2.生成带有真分数的算式。
3.统计计算结果正确率

二. 需求分析

1.有单独类提前知晓计算结果。
2.有单独类可储存现有输入结果。
3.两者可以比较。
4.可统计输出与输入结果相比较的正确率

三.设计思路

中缀表达式就是运算符号在运算数中间的表达式,比如1+2,顾名思义,后缀表达式就是运算符在运算数后面的表达式,比如1 2 +。为什么要讲后缀表达式呢?因为电脑运算后缀表达式会比中缀表达式方便很多。那么如何运算后缀表达式呢?

举个例子:计算9+(3-1)*3+6/2,转换为后缀表达式即为9 3 1 - 3 * + 6 2 / +(怎么转换后面再讲)。计算规则就是建立一个空栈,遇到数字就入栈,遇到符号就以符号前面的两个数为运算数进行计算。
四:
截图结果如下:


结队感受:

这次的结队任务和互评都比较轻松,我在程序编程时遇到了很多问题,但都问他一一解决,这次对bug进行l修复。
五:
他的博客链接
http://www.cnblogs.com/qy20165235/p/8909772.html
他的博客写的很细这是我要学习的地方。在代码运行和截图上做的很详细

结队编程2-单元测试(107120)

码市链接:https://git.coding.net/Luojiening/TeamworkTest.gita.需求分析:  1.把计算模块提取出来,单独创建一个类。  2.针对提取出来的计算类的接口函数做单元测试。  3.通过单元测试代码,测试计算类对于各种参... 查看详情

《结队-结队编程项目贪吃蛇--需求分析》

用户的特点:  由于本程序简单易操作,交互性好,对用户没有什么特别的要求。项目功能设计概述:1.需求分析:  本系统主要完成贪吃蛇的基本操作,满足余下几点要求:  1)利用方向键(或A,B,C,D)改变蛇的运... 查看详情

《结队-结队编程项目贪吃蛇--需求分析》

项目功能设计概述:1.需求分析:  本系统主要完成贪吃蛇的基本操作,满足余下几点要求:  1)利用方向键(或A,B,C,D)改变蛇的运行方向  2)空格键控制游戏的开始和暂停,并在随机的地方生成食物  3)蛇吃到... 查看详情

实验二结队编程(第二阶段)

一、实验目标: 1)体验敏捷开发中的两人合作。2)进一步提高个人编程技巧与实践。二、实验内容:1)根据以下问题描述,练习结对编程(pairprogramming)实践;2)要求学生两人一组,自由组合。每组使用一台计算机,二人共... 查看详情

结队-结队编程项目贪吃蛇--需求分析

1.目标贪吃蛇游戏能够稳定运行,有基本的功能。2.特点简单易操作,交互性好3.功能模块的需求包括游戏图形区域界面(比如经典的无米宫地图,方格)、游戏开始按钮、暂停按钮、退出按钮。主要完成游戏的开始、暂停、退出... 查看详情

结队-结队编程项目贪吃蛇--需求分析

1.目标贪吃蛇游戏能够稳定运行,有基本的功能。2.特点简单易操作,交互性好3.功能模块的需求包括游戏图形区域界面(比如经典的无米宫地图,方格)、游戏开始按钮、暂停按钮、退出按钮。主要完成游戏的开始、暂停、退出... 查看详情

结队-结队编程项目贪吃蛇-需求分析

 1.目标贪吃蛇游戏能够稳定运行,有基本的功能。2.特点简单易操作,交互性好3.功能模块的需求包括游戏图形区域界面(比如经典的无米宫地图,方格)、游戏开始按钮、暂停按钮、退出按钮。主要完成游戏的开始、暂停、... 查看详情

结队编程

通过我们三人组的努力,我们找到了一些小BUG,让我们一起来看看。 1.登录界面,在没有输入账号密码的时候,点击登录按钮会闪退。 解决方法:在登录程序的代码里加一个判断条件,触发这个条件就可以了。  ... 查看详情

软件工程第二次结队编程(代码片段)

领航员——对代码的评测一题目要求我们在刚开始上课的时候介绍过一个小学四则运算自动生成程序的例子,请实现它,要求:能够自动生成四则运算练习题可以定制题目数量用户可以选择运算符用户设置最大数(如十以内、百... 查看详情

结队编程

我的结队编程对象是赵岑,和赵岑结队编程的原因是我们俩之间比较熟悉,在做一些工作的时候比较方便,可以更高效率的完成任务。我们在一起编程时完成的任务是解决了老师所讲的一些BUG,还有自己再找到了一些BUG,然后将... 查看详情

j结队编程代码分析

首先看运行结果:    优点: (1) 思路清晰,在代码里用到了很多的函数,这些函数能够使人比较绒内衣清楚他的思路。 (2) 代码简洁,没有过多的重复的代码片段,这也是使用多个函数的原因。 ... 查看详情

结队编程感悟(代码片段)

一、项目需求1、用户注册功能。用户提供手机号码,点击注册将收到一个注册码,用户可使用该注册码完成注册;2、用户完成注册后,界面提示设置密码,用户输入两次密码匹配后设置密码成功。密码6-10位,必须含大小写字母... 查看详情

结队编程1-四则运算(107120)

 [码市链接]https://git.coding.net/Luojiening/Teamwork1.gita.需求分析将这个程序做成GUI(可以是WindowsPC上的,也可以是Mac、Linux,web,手机上的),成为一个有基本功能、一定价值的程序。1.记录用户的对错总数,程序退出再启动的时... 查看详情

结队编程:黄金点游戏

一、题目描述黄金点游戏是一个数字小游戏,其游戏规则是:   N个同学(N通常大于10),每人写一个0-100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数)... 查看详情

结队编程--基于gui的四则运算

coding地址 https://coding.net/u/Dialect/p/GUI-tszys/git/tree/master/李志强201421123028连永刚201421123014 一、题目要求: 1、除了整数之外,还要支持真分数的四则运算,真分数的运算,例如:1/6+1/8=7/24 2、运算符为 +,?,×,÷ 3... 查看详情

结队编程

我的结对编程伙伴是徐纬,和他结队因为比较熟悉,在做一些工作的时候比较方便,可以更高效率的完成任务。编程时完成的任务是解决了老师所讲的一些BUG,还有自己再找到了一些BUG,然后将它们解决。虽然我们两个都不是很... 查看详情

结队编程-基于gui的四则运算生成器

成员:卢少锐201421123027、刘存201421033023coding.net地址:https://git.coding.net/echo1/lc.git 1.需求分析:除了实现四则运算的功能外,还添加了计时器功能和语言选择功能 2.程序设计:这次作业是基于上次作业写的四则运算代码的... 查看详情

结队编程1-四则运算(9597)

Coding地址:https://coding.net/u/huhulqq/p/jiedui1/git/tree/master/结队成员:        林清青201421123095        郑莹 201421123097 查看详情