《高级语言程序设计》
课程设计报告
题目: | 速算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小时内删除。
发表评论