- 3
- 0
- 约8.38千字
- 约 8页
- 2017-02-13 发布于北京
- 举报
马跳棋盘和表达式求值pb01011049金钊2002
马踏棋盘和表达式求值上机报告 P金钊2002.10
注:本次上机单人一组
需求分析:
两个软件均为标准Win32应用,使用基本的Win32 API写成。
(一)马踏棋盘
本软件功能是在国际象棋棋盘上搜索马从一格不重复的跳遍所有格路径。执行时界面如下(已求出一组解):
菜单:
选项可以决定是否启用演示回溯的功能;
速度菜单调整动画的速度;
帮助显示本软件的其他内容。
用户区:
显示一个国际象棋的棋盘,在其中一格单击则开始从此格开始演示。
本软件界面友好,不难操作,单击一格后会提示搜索使用时间,此时按任意键继续。
其中蓝色的矩形表示起始处,格中的数据表示跳马的顺序
也可使用演示功能:
此时搜索在发生回溯时挂起,直到滑鼠左键被按下。
速度调整可在任意时进行。
关于对话框显示了作者的情况。
(二)表达式求值
本软件功能在计算数值表达式的值,执行时界面如右:
操作简单,键盘输入和滑鼠点击按钮都支持。
支持的运算:加,减,乘,除,乘方;
操作域:实型(不能过大);
程序的容错能力较强,并能准确的分析错误原因。
概要设计:
栈的接口(简单起见使用C++编写)及元素声明
struct _point
{
int x, y;
};
template class T
class _stack
{
T
您可能关注的文档
最近下载
- 残疾人之家消防知识培训课件.pptx
- 铅精矿化学分析方法 第19部分:硫酸根含量的测定 电感耦合等离子体发射光谱法.docx VIP
- 美国材料与试验协会 A673A673M-2001_结构钢冲击试验的取样程序的标准规范(中文版).doc VIP
- 《GMP洁净厂房空调净化系统验证方案》.doc VIP
- CBCC中国建筑色卡千色卡色查询表.pdf VIP
- (高清版)B-T 19015-2021 质量管理 质量计划指南.pdf VIP
- 花生病虫害防治技术.ppt VIP
- 探访古代文明.pptx
- 3.3《品质》一等奖获奖课件.pptx VIP
- TCASME-刹车盘用碳陶复合材料技术要求.pdf VIP
原创力文档

文档评论(0)