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)不足:若出现裁判判断失误,返回上一个值得操作无法实现。

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

  • 相关阅读:
    python报以下错误:TypeError: 'int' object is not subscriptable
    C# Func与Action
    C#调用C++的DLL 尝试写入受保护的内存
    C#调用C++的dll EntryPointNotFoundException
    C# 拖拽事件
    C#操作Access数据库中遇到的问题(待续)
    Winform 中写代码布局中遇到的控件遮盖问题
    thinkphp6执行流程(一)
    xdebug调试过程中apache500超时
    禁用phpcookie以后如何使用Session
  • 原文地址:https://www.cnblogs.com/mnge/p/6052048.html
Copyright © 2011-2022 走看看