《高级语言程序设计》
课程设计报告
课题名称: 多功能计算器
电子信息学院 2015年 07 月 14 日
目 录
1 课程设计目的与要求 ................................. 1 2 问题描述 ........................................... 2 3 总体设计 ........................................... 3
3.1功能分析 .................................................. 3 1)以菜单方式工作 ............................................. 3 2)整数的加、减、乘、除 ....................................... 3 3)实数的加、减、乘、除 ....................................... 3 4)分数的计算。 ............................................... 3 5)复数的加、减、乘、除 ....................................... 3 6)一元多项式加、减 ........................................... 3 3.2 系统使用的主要函数 ........................................ 3 3.3 系统使用的主要数据结构 .................................... 4
4 详细设计 ........................................... 5
4.1程序总体结构图 ............................................ 5 4.2 程序流程图 ................................................ 7
5 功能测试 .......................................... 11
5.1.系统主界面 ............................................... 11 5.2整数和实数的加减乘除界面 ................................. 11 5.3分数的计算的界面 ......................................... 11 5.4复数的加减乘除的界面 ..................................... 12 5.5一元多项式的加减的界面 ................................... 13
6程序设计调试情况分析 ............................... 14 7 课程设计小结 ...................................... 15 参考文献 ............................................ 16
附录 系统源程序 .................................... 16