湖 南 工 学 院 数据结构课程设计报告 班级 学号: 姓名:目 录 1需求分析 .1 1.1 问题的提出 .1 1.2 任务与分析 .1 2 程序运行平台 .2 3 概要设计 .3 3.1主要技术线路 .3 3.2程序运行结构图 .3 4 详细设计 .4 4.1详细设计思想 .4 4.2 本程序定义的数据结构 .5 4.3程序运行原理图 .6 4.4 测试模块 .7 4.5 历史成绩查询模块 .8 4.6主函数与菜单函数模块 .8 5 调试分析 .10 6 测试结果 .10 7 结论 .19 8附录 .20摘 要 设计题目:利用栈求表达式的值,可供小学生作业,并能给出分数 主要内容:设计一个小学生自测程序,能输入一个表达式后,由学生输入 结果,再与正确答案对比。 1需求分析 1.1 输入形式,数值范围 直接输入数学表达式,回车。本程序可以使用 0到 9以及加减乘除等运算符包括() 。 1.2 任务与分析 建立试题库文件,随机产生n个题目;题目涉及加减乘除,带括弧的混合 运算;随时可以退出;保留历史分数,能回顾历史,给出与历史分数比较后的 评价 2 程序运行平台 Microsoft V