利用栈求表达式课程设计报告
《利用栈求表达式课程设计报告》由会员分享,可在线阅读,更多相关《利用栈求表达式课程设计报告(8页珍藏版)》请在毕设资料网上搜索。
1、 数据结构 课程设计报告 专 业 计算机科学与技术 班 级 (1) 姓 名 学 号 20101308003 指导教师 起止时间 2011.102011.12 课程设计课程设计:利用栈求表达式的值利用栈求表达式的值 一、一、任务描述任务描述 建立试题库文件,随机产生 n 个题目;题目涉及加减乘除,带括号的整数混合运算;随 时可以退出;保留历史分数,能回顾历史,给出与历史分数比较后的评价。 (假设这是一个 可供小学生练习算术运算的小系统)可供小学生练习算术运算的小系统) 要求:要求:根据以上任务说明,设计程序完成功能。 二、二、问题分析问题分析 1、功能分析功能分析 分析设计课题的要求,要求编程实
2、现以下功能: (1) 建立试题库文件即创建试题库函数 (2) 实现整数混合运算即建立栈实现运算 (3) 查看历史分数即建立函数查看 2、数据对象分析、数据对象分析 由于其中涉及了能回顾历史成绩以及随机做题等问题, 所以就考虑用到了文件的打开与 关闭以及文件的读写功能。由于此设计要实现多个功能,所以为了源代码清晰明了,所有的 函数不是用的嵌套方式, 而是对每个功能都用一个子程序来实现, 然后通过对子程序的调用 来达到设计的要求 三、数据结构设计三、数据结构设计 有关的定义如下: typedef struct shiti /*定义表达式*/ char a20; /*存放表达式*/ long res
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 利用 表达式 课程设计 报告
