第三组 小组作业


计划


 


估计这个任务需要多少时间


200Min


开发


100Min


需求分析


5Min


生成设计文档


5Min


设计复审


5Min


代码规范


5Min


具体设计


10Min


具体编码


55Min


代码复审


15Min


测试


40Min


报告


16Min


测试报告


6Min


计算工作量


5Min


事后总结并提出改进计划


5Min

 

点击得分按钮界面会显示得分情况与没一局的比分;

下面是程序代码:

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int a = 1;
int b = 1;
int i = 1;
private void btnH_Click(object sender, EventArgs e)
{
int H = Convert.ToInt32(txtH.Text);
int L = Convert.ToInt32(txtL.Text);
int H1 = Convert.ToInt32(txtH1.Text);
int L1 = Convert.ToInt32(txtL1.Text);
txtH.Text = (a++).ToString();
if (H >= 24 && (H - L) >0)
{
txtH1.Text = (Convert.ToInt32(txtH1.Text) + 1).ToString();
txtCount.Text += "第" + (i++) + "局:" + txtH.Text + ":" + txtL.Text + "\r\n";
txtH.Text = "0";
txtL.Text = "0";
a = 1;
if (txtH1.Text == "3")
{
MessageBox.Show("红方胜利");
txtH.Text = "0";
txtH1.Text = "0";
txtL.Text = "0";
txtL1.Text = "0";
txtCount.Clear();
}
}
if (H1 + L1 > 3)
{
if (H >= 14 && (H - L) > 1)
{
txtH1.Text = (Convert.ToInt32(txtH.Text) + 1).ToString();

txtH.Text = "0";
txtL.Text = "0";
txtCount.Text += "第" + (i++) + "局:" + txtH.Text + ":" + txtL.Text + "\r\n";
a = 1;
if (txtH1.Text == "3")
{
MessageBox.Show("红方胜利");
txtH.Text = "0";
txtH1.Text = "0";
txtL.Text = "0";
txtL1.Text = "0";
txtCount.Clear();
i = 1;
}
}
}
}

private void btnL_Click(object sender, EventArgs e)
{

int H = Convert.ToInt32(txtH.Text);
int L = Convert.ToInt32(txtL.Text);
int H1 = Convert.ToInt32(txtH1.Text);
int L1 = Convert.ToInt32(txtL1.Text);
txtL.Text = (b++).ToString();
if (L>= 24&&(L-H )>0)
{
txtL1.Text = (Convert.ToInt32(txtL1.Text) + 1).ToString();
txtCount.Text += "第" + (i++) + "局:" + txtH.Text + ":" + txtL.Text + "\r\n";
txtH.Text = "0";
txtL.Text = "0";

b= 1;
if (txtL1.Text=="3")
{
MessageBox.Show("蓝方胜利");
txtH.Text = "0";
txtH1.Text = "0";
txtL.Text = "0";
txtL1.Text = "0";
txtCount.Clear();
}
}
if(H1+L1>3)
{
if (L >= 14 && (L - H) > 1)
{
txtL1.Text = (Convert.ToInt32(txtL.Text) + 1).ToString();
txtCount.Text += "第" + (i++) + "局:" + txtH.Text + ":" + txtL.Text + "\r\n";
txtH.Text = "0";
txtL.Text = "0";
b = 1;
if (txtL1.Text == "3")
{
MessageBox.Show("蓝方胜利");
txtH.Text = "0";
txtH1.Text = "0";
txtL.Text = "0";
txtL1.Text = "0";
txtCount.Clear();
i = 1;
}
}
}

}

}

时间: 2024-08-12 16:37:11

第三组 小组作业的相关文章

评论第三组

团队博客每天发布站立会议信息(配站立会议照片).任务进度.任务看板(图).燃尽图(图).个人博客发表每天个人工作总结昨天干了什么:今天准备干什么:遇到困难没有: 检查第三组:发布站立会议信息(配站立会议照片).任务进度.任务看板(图).燃尽图(图).都已完成要求.只是连续发表七天 组员:张学晴,个人冲刺10天,发表完全,表明任务,进行总结,表明困难 牛俊燕:个人冲刺7天,发表完全,表明任务,进行总结,表明困难 谷伟华:个人冲刺10天,发表完全,表明任务,进行总结,表明困难 尤凯莉:个人冲刺10天

飞谷云六期第三组——基于Spark的机器学习

项目正式开始时间:2015.10.15. 随笔内容:本次项目的主题是基于Spark的ML.对于ML的学习有大概半年了,正好在网上关注到了由上海交通大学所主办的这个飞谷云的大数据项目,我所报名的这期已经是飞谷云的第六期了,在网上和群里了解了一段时间后大算报名参与一次,毕竟之前没有参与过真正的项目开发,也刚好趁着在学习ML的这个时间通过项目把理论和实践都加强.在这篇随笔中,我打算把这次项目的每个过程都写进来,一是为了给正在进行的项目提供一个全程记录:二是给自己一个留念,毕竟是自己独立完成的一个ML方

三组I/O复用模型的比较

概论: select.poll和epoll三组I/O复用系统调用,这3组系统调用都能同时监听多个文件描述符.它们将等待由timeout参数指定的超时时间,直到一个或者多个文件描述符上有事件发生时返回.返回值是就绪的文件描述符的数量.返回0表示没有事件发生,超时. 我们从事件集.最大支持文件描述符的数量.工作模式和具体实现等四个方面进一步比较它们的异同. 事件集: 这三个函数都是通过某种结构体变量来告诉内核监听哪些文件描述符上的哪些事件,并使用该结构体类型的参数来获取内核处理的结果. select

PBOC金融IC卡,卡片与终端交互的13个步骤,简介-第三组

七:终端风险管理-必选但包含可选步骤异常文件:终端检查应用主账号是否在异常文件列表(卡号黑名单)中.商户强制联机:商户可以将当前交易强制为联机处理.最低限额:控制交易当前交易金额或同一张卡片连续几笔交易累积金额超过某个数值时则要求联机授权.随机交易选择:控制交易基于当前交易的金额随机决定交易是否联机授权.(可选支持)频度检查:要求卡片在连续脱机交易一定次数后要求进行一次联机交易.新卡检查:判断卡片是否为初次使用. 6个 [终端必须具备风险管理功能,但其中的检查项是可以选择的.终端通过终端和卡片提

将1、2、3、……、81这八十一个连续自然数分成三组,使每组的和相等。三组中个数最多的一组有几个?

1 <script type="text/javascript"> 2 window.onload = function() { 3 var n =81; 4 // 求组数 5 var zushu = Math.floor(n / 2); 6 var sum = (1 + 81) * (zushu) + (zushu + 1) * (n % 2); 7 console.log("总和为:" + sum); 8 var avg = sum / 3; 9 c

C语言:对传入sp的字符进行统计,三组两个相连字母“ea”&quot;ou&quot;&quot;iu&quot;出现的次数,并将统计结果存入ct所指的数组中。-在数组中找出最小值,并与第一个元素交换位置。

//对传入sp的字符进行统计,三组两个相连字母“ea”"ou""iu"出现的次数,并将统计结果存入ct所指的数组中. 1 #include <stdio.h> 2 #include <string.h> 3 #pragma warning (disable:4996) 4 void fun(char*sp ,int *ct) 5 { 6 int a=0, b=0, c=0; 7 while (*sp != '\0') 8 { 9 if (*s

jquery中的三组基础动画以及自定义动画

Jquery基础三组动画 1.show(),hide(),toggle() 改变宽高透明度 2.fadeIn(),fadeout(), fadeToggle() 改变透明度(淡入,淡出效果) 3.slideDown(),slideUp(),slideToggle() 改变高度 语法: show(time,callback) time时间,单位是毫秒 回调函数,当动画执行完成后执行 自定义动画 animate 参数1:比传参数 ,样式对象 参数2:动画时间,默认 400ms (fast,norma

独家讲解分析《组三组六 必中技巧》助你快速掌握

组三组六 必中技巧筘[5926656]胜率95%,已助上千人成功翻盘,他都是有问必答的. 号码直落定位组三,对应看百位号码,只要上下两期出现相同的号码,形成同位直落,俗称两期百位“对子码”结构,第三期的开jiang号码结构形态就可以重点考虑组三. 例如:50期jiang号为570,51期jiang号为543,百位号码5出现了直落,52期开出组三号码933.当然这种情形不是绝对的,有时会出现特殊形态的号码组合,如全大.全小.全质.全合等虽然出现了号码直落现象,但在之后出现的不是组三,而是全质数组合

实力玩家分享《后三组六杀号心得》技巧分析

后三组六杀2码公式 ┿导师Q[8285655]精准一对一指导, 长久盈利轻松賸率95%,已助上千人成功翻盘,欢迎增加,沟通交流!我分享这些不为别的,只为像我一样的人能早日翻盘! 后三直选和定位胆从根本上讲形态是一致的,后三为000-999中选取单一数字进行游戏,定位胆为10个数中选取单一数字.两者的不同在于,在保证同样的中jiang概率下后三可人为操作性大于定位胆.举个例子:保证投注中奖概率为百分之五十的情况下,后三需要投注500个号码,假使我们选择000-499此500个号码,定位胆我们选择0