高级语言程序设计
课程设计报告
题目:
速算24
专业:
计算机科学与技术
班级:
姓名:
c++课程设计报告
指导教师:
成绩:
计算机与信息工程系
二0一四年二月二十日
1、该系统的功能描述........................................3
2、概要设计......................................3
3、各功能模块之间的衔接关系.........................4
4、执行程序时的界面.....................................4
5、附:源程序..................................................10
6、总结..................................................23
7、参考文献.........................................23
                                    速算24
一、功能描述对系统要实现的功能进行描述
    a. 一副牌54张牌,黑桃(SA,SK,SQ,SJ,S10,……,S2),红桃(HA,HK,HQ,HJ,H10,……,H2),方块(DA,DK,DQ,DJ,D10,……,D2),草花(C
A,CK,CQ,CJ,C10,……,C2)以及大鬼Q1和小鬼Q2。其中,A,K,Q,J及Q1,Q2的点值分别为:1,13,12,11,1,1。其余点值就是牌值。
      b. 由计算机随机出四张牌。
    c. 用户输入能算出24的表达式(只能用加、减、乘、除及括号组成的四则运算)。
    d. 计算机检验用户给出的表达式正确与否(包括是否用计算机所给出的四张牌),并根据该表达式计算出值,判断用户的方法是否正确。
二、概要设计
    (根据功能描述,建立系统的体系结构,即将整个系统分解成若干子功能模块。)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。