简单的计算器课程设计
《简单的计算器课程设计》由会员分享,可在线阅读,更多相关《简单的计算器课程设计(16页珍藏版)》请在毕设资料网上搜索。
1、 信息科学与技术学院信息科学与技术学院 程序设计基础课程设计报告程序设计基础课程设计报告 题目名称:题目名称: 一个简单的计算器设计一个简单的计算器设计 学生姓名:学生姓名: 学学 号号: : 专业班级:专业班级:信工院计科系信工院计科系 指导教师:指导教师: 1 课程设计题目与要求. 3 1.1 课程设计题目 . 3 1.2 问题的解决方案 . 3 1.3 设计要求 . 3 2 总体设计 4 3 详细设计 4 3.1 详细数据结构设计(或类设计) 4 3.2 主模块设计 . 5 (1)加减乘除 5 (2)求余 5 (3)阶乘 6 (4)累加 7 (5)取倒数 7 (6)平方 8 (7)x 的
2、 y 次方 . 8 (8)求一个数的正弦 9 4.运行结果(截图). 9 5 程序设计总结. 16 6 参考文献. 16 1 课程设计题目与要求课程设计题目与要求 1.1 课程设计题目课程设计题目 一个简单的计算器设计 1.2 问题的解决方案问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体之间的关系及属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和方法) (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试; (7)完成系统总结报告以及系统使用说明书; 1.3 设计要求设计要求
3、(1)在设计上尽可能的模拟 windows 操作系统中的计算器,系统界面不做强制 要求。 (2)能使用 C/C+语言,源程序要求有适当的注释,使程序容易阅读。 (3)至少采用文本菜单界面(如能采用图形菜单界面更好) (4)学生可自动增加新功能模块 2 总体设计总体设计 3 详细设计详细设计 3.1 详细数据结构设计详细数据结构设计(或类设计或类设计) (1)整个功能表列的实现是通过一个 switch选择语句来实现的 (2)加减乘除是通过在 switch中的一个 case 语句中实现在其中再用一个 switch 语句,通过判断+,-,*,/而可以进行多项式的加减乘除,例如(2*4+2)/5 便可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 计算器 课程设计
