zoukankan      html  css  js  c++  java
  • 排球计分规则功能说明书

      排球比赛相信大家都看过,我先来简单普及一下排球赛的计分规则:排球赛采取五局三胜制,得分制。前四局每局25分,每局比赛完交换场地,达到24分,必须双方差出2分才能够决出胜负。决胜局第五局为15分,比赛双方任何一方先达到8分时交换场地继续比赛,先得15分者获胜。若出现24平或14平,要继续比赛,至某队领先2分才能胜利。

    首先来进行分析一下所需要的功能

    1.用户:裁判,运动员,排球协会,教练员

    2.使用范围:用于排球比赛

    3.实现功能:

    (1)可以及时更新双方得分。

    (2)具体实现得分情况:

    第一局:
    if(甲先8){
    交换场地
    if(甲先15)
    甲胜
    else
    if(乙先15)
    乙胜
    else
    if(甲先25)
    甲胜
    交换场地
    else if(乙先25)
    乙胜
    交换场地
    else
    平局
    if(甲-乙>=2)
    甲胜
    交换场地
    else(乙-甲>=2)
    乙胜
    交换场地
    else
    继续比赛 }
    else
    if(乙先8){
    if(甲先15)
    甲胜
    else
    if(乙先15)
    乙胜
    else
    if(甲先25)
    甲胜
    交换场地
    else if(乙先25)
    乙胜
    交换场地
    else
    平局
    if(甲-乙>=2)
    甲胜
    交换场地
    else(乙-甲>=2)
    乙胜
    交换场地
    else
    继续比赛 }

     以此类推进行判断,在此还要判断能否进入第五局

    如果第四局的比分为3:1,则不用进行第五局,直接宣布比赛结果。如果第四局的比分为2:2,就进行第五局,

    进行第五局

    if(甲先8){
    交换场地
    if(甲先15)
    甲胜
    else
    if(乙先15)
    乙胜  以此来用这个思路是实现排球计分。

    (3)每加一分,可以用Winform窗体来实现,做两个按钮进行加分设置,两个textBox输出谁赢就按一个按钮,当一方达到25分就进1,系统自动在文本框中清零。

    (4)不足:若出现裁判判断失误,返回上一个值得操作无法实现。

    总结:代码的实现是我的一个难点,并且在规划上也不是那么全面。

  • 相关阅读:
    wget时http无效问题
    mysql8.0.15的最简单安装
    创建时间时jdbcType使用的准确性
    fastJson的几种转换模式
    (mybatis)EnumTypeHandler和EnumOrdinalTypeHandler的区别
    在文件上传时fileName.endsWith()的获取后悔
    day22
    day21
    day20
    day19
  • 原文地址:https://www.cnblogs.com/mnge/p/6052048.html
Copyright © 2011-2022 走看看